ssh sessões não respondem, o servidor ainda mostra o usuário logado

3

Eu tenho tido esse problema com vários servidores que eu gerencio. Eu faço o login via SSH e deixo a janela do meu terminal aberta por uma hora ou mais enquanto estou trabalhando em outra coisa. Quando eu trago a janela do terminal de volta, ainda verei o prompt do shell na tela como se eu ainda estivesse logado, mas a sessão não responde - quando eu digito, não recebo feedback no terminal e sou forçado a fechar a janela do terminal. Quando eu abro o terminal e faço o login novamente no servidor, eu corro "who" e ainda vejo minha antiga sessão na lista de usuários logados:

me@server:~$ who                                                      
me pts/0        2014-10-16 11:43 (my.hostname) <- my original session
me pts/1        2014-10-16 13:41 (my.hostname) <- the new session

Entendo que, se isso estivesse sendo causado pelo tempo limite da sessão SSH, a sessão não seria mais listada em "quem". É também meu entendimento que, se a sessão estivesse expirando, eu receberia algum tipo de mensagem de erro dizendo que a conexão foi cancelada / redefinida pelo servidor e deveria ter me colocado de volta no meu shell local, o que não é o que aconteceu. A sessão fica totalmente sem resposta. Alguém sabe o que pode estar causando isto? Eu apreciaria alguma entrada.

Obrigado!

P.S. Só para esclarecer, o meu software de terminal (o terminal OS X) está funcionando perfeitamente bem. O software em si ainda é responsivo quando isso acontece, e todas as minhas outras janelas de terminal funcionam bem.

    
por Anonymous user 16.10.2014 / 22:51

0 respostas