Eu experimentei o mesmo problema, embora não fosse um problema ssh - ao fazer logon localmente na máquina, acontecia a mesma coisa: logon bem-sucedido com a mensagem 'último logon' exibida e um cursor piscante, mas nenhum prompt / atividade . Por tentativa e erro, consegui resolver o mesmo problema da seguinte forma:
- Fazer logon como root (outro usuário com privilégios sudo também deve funcionar, desde que não seja o usuário que está enfrentando o problema)
- Vá para o diretório inicial dos usuários # / home / user /
- Procure um arquivo de link simbólico com .LOCKED anexado a ele. No meu caso, este link apontava para um pid que não existia. Exclua este link.
- Sair
Depois de fazer isso, meus logins local e ssh fizeram com que o prompt fosse exibido corretamente. Como uma nota lateral eu estou usando zsh como meu shell. Eu não posso dizer se isso vai funcionar para outras conchas, mas eu suspeito que seria.