Então, no meu caso específico, eu deixei um screen
open running gdb
anexado a um processo tentando reproduzir um problema que um cliente estava relacionado ao nosso produto gerando muitos threads. Bem, aparentemente, o problema foi reproduzido durante a noite e meu usuário atingiu o limite de thread do usuário do sistema.
Portanto, o sshd não pôde gerar um novo processo no meu usuário devido ao processo e ao limite do encadeamento. Em última análise, o que tivemos de fazer foi iniciar sessão com um utilizador diferente e eliminar o meu screen
, gdb
e o processo a ser depurado. Isso liberou o processo e os recursos de thread, permitindo que eu finalmente reconectasse.