no meu caso eu editei /etc/ssh/sshd_config e descomentei a linha PasswordAuthentication no , que fez no meu caso, agora se o cliente não enviar nenhuma chave ou um não autorizado o servidor fecha a conexão. Apenas certifique-se de que a linha não seja comentada #PasswordAuthentication no o # seja um comentário e seja ignorado, e como o padrão é yes , ele não funcionará.