Eu sei que isso é antigo, mas acho que a maneira correta de lidar com esse problema é iniciar sshd
server manualmente no modo de depuração, ouvindo uma porta diferente e tentar conectar a essa porta em vez do padrão 22
.
# Start the server
sudo /usr/sbin/sshd -d -p 2222
# connect to server from another terminal
ssh -p 2222 localhost
Encontrei o mesmo problema e passei muito tempo. Confirme esta pergunta para obter uma resposta detalhada.