Duas partes: primeiro, ative a depuração no seu ssh sever. Edite /etc/ssh/sshd_config
e aumente LogLevel para DEBUG. Então force seu servidor ssh a recarregar sua configuração com killall -HUP <sshd pid>
.
Isso fará com que o servidor adicione muito mais detalhes aos arquivos de log /var/log/secure
e / ou /var/log/auth
.
Em segundo lugar (na verdade você não pode tentar isso primeiro), aumentar o nível de depuração no lado do cliente. ssh para a caixa com
$ ssh -vvv hostname
e isso imprimirá muito mais informações sobre onde o processo está falhando.
Se você aumentar o nível de depuração no seu servidor ssh, não se esqueça de desativá-lo quando terminar.