Uma causa possível é uma conta expirada (que pode ser inspecionada fazendo:
chage -l
No meu caso, eu estava acessando um sistema que sabia que funcionava bem para muitos usuários, exceto dois deles.
O arquivo local (/ etc / shadow) teve um valor ruim para esses usuários. Corrigido pela execução interativa do chage.
Isso não ficou evidente, apenas uma "Conexão fechada pelo UNKNOWN" ou uma "Permissão negada" e não tive acesso a logs no lado do servidor para solucionar problemas. Executar o ssh no modo detalhado / depurado no cliente não ajudou muito.