First time you try to connect as root to a Solaris box, your connection fails because, by default, “root” is allowed to connect, except from the console.
To authorize “root”,
accept “root” from any terminal :
- Comment “CONSOLE” statement in “/etc/default/login”
root@solaris:~# grep CONSOLE /etc/default/login
# If CONSOLE is set, root can only login on that device.
# comment this line to enable remote access #CONSOLE=/dev/console
- accept “root” to login from ssh : set “PermitRootLogin” statement to yes (no by default) in “/etc/ssh/sshd_config”, and then restart “sshd” service
root@solaris:~# grep PermitRootLogin /etc/ssh/sshd_config
PermitRootLogin yes # (no by default)
root@solaris:~# svcadm restart ssh