O serviço SSH não reinicia e o arquivo de log para de registrar

O serviço SSH não reinicia e o arquivo de log para de registrar

Estou usando o Solaris (5.11 11.3 i86pc i386 i86pc). Estou tentando desabilitar o login por root via ssh, edito PermitRootLogin yese PermitRootLogin noreinicio /etc/ssh/sshd_configo 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!)

svcso teria mostrado no estado de manutenção em vez de online, svcadm clear sshteria eliminado a condição e realmente iniciado o novo daemon.

informação relacionada