
Estou usando o Solaris (5.11 11.3 i86pc i386 i86pc). Estou tentando desabilitar o login por root via ssh, edito PermitRootLogin yes
e PermitRootLogin no
reinicio /etc/ssh/sshd_config
o serviço ssh. Eu tentei:
svcadm disable ssh
svcadm enable ssh
ou
svcadm restart ssh
então eu verifico o status por isso
svcs -l svc:/network/ssh:default
Parece que foi reiniciado devido à alteração da propriedade "habilitado" verdadeiro/falso e ver logs por
cat /var/svc/log/network-ssh:default.log
mas nada mais registra só isso
[ May 14 08:00:07 Enabled. ]
[ May 14 08:00:07 Rereading configuration. ]
[ May 14 15:01:42 Executing start method ("/lib/svc/method/sshd start"). ]
Creating new rsa public/private host key pair
Creating new dsa public/private host key pair
[ May 14 15:01:43 Method "start" exited with status 0. ]
[ May 14 15:23:07 Stopping because service restarting. ]
[ May 14 15:23:07 Executing stop method (:kill). ]
[ May 14 15:23:07 Executing start method ("/lib/svc/method/sshd start"). ]
[ May 14 15:23:07 Method "start" exited with status 0. ]
E ainda faço login por root via conta ssh. Como posso consertar isso?
Responder1
Não sei exatamente o que aconteceu com o serviço ssh. Eu apenas reiniciei. Funciona.
Responder2
Acho que é devido a um serviço com bifurcação de processos filhos que ainda estão em execução (o que você deseja para uma reinicialização do sshd!)
svcs
o teria mostrado no estado de manutenção em vez de online,
svcadm clear ssh
teria eliminado a condição e realmente iniciado o novo daemon.