The default config is to not allow the root user to login remotely. You didn't mention in your post which user account you're trying to connect with, but it's a common error so perhaps my suggestion will help.
---------- Post updated at 10:41 AM ---------- Previous update was at 10:40 AM ----------
Change the file /etc/ssh/sshd_config with PermitRootLogin yes to replace PermitRootLogin no 2. restart the services #svcadm restart svc:/network/ssh:default
can you post the relevant output from /etc/shadow and /etc/passwd?
---------- Post updated at 09:18 AM ---------- Previous update was at 09:16 AM ----------
Also, you want to make sure that your user's home directories are created properly. Usually that's /export/home/<user>
Finally, you might want to look into create_user.sh. It's a script that was originally from Sun and is now distributed by Oracle that provides a thorough foundation for user creation. It's also a simple way to follow the Oracle best practices during new user creation. Heck, if nothing else, it's worth reading through.
Hello,
Can you show us your /etc/ssh/ssh_config and /etc/ssh/sshd_config? Did you setup this server? On our severs we add this line to /etc/ssh/sshd_config.
AllowGroups users
We have a security requirement that says only certain users can use ssh. In the line above the group users is the only group allowed to use ssh. You can set users instead of a group with AllowUsers instead of AllowGroups.
Anther thing to look at is the the Ciphers. The settings can cause issues. We have issues with this mostly when running a ssh client from windows.