ssh trava na linha "Último login"

1

Isso aconteceu pela primeira vez há três dias - eu ssh para o servidor, autentico usando uma senha, recebo a mensagem de boas-vindas, mas ela permanece na linha "Last login: ...". A linha de comando não aparece e o servidor não reage à minha entrada. Outros serviços no servidor continuam funcionando ok (apache, tomcat, banco de dados, ..). A caixa tem um gerenciamento fora de banda usando o qual eu pude reiniciá-lo. Após o reinício o ssh funcionou ok novamente e não achei nada suspeito nos logs. Três dias depois, o mesmo problema ocorre nessa caixa novamente e, recentemente, em outro servidor no cluster - 100% dos mesmos sintomas.

Ambos os servidores têm aproximadamente 2 meses de instalação do Debian Squeeze (6.0.2) e o problema nunca ocorreu antes, apesar do freqüente ssh-ing, portanto, não deve ser um problema de configuração. Nós não temos instalado nada novo há algum tempo agora. Eu também me certifiquei de que há espaço suficiente em disco nos dois servidores. Desde que começou a acontecer de repente em dois servidores mais ou menos ao mesmo tempo, suspeito que algum bug tenha sido introduzido através das atualizações do Debian, mas ainda não consegui encontrar alguém com o mesmo problema.

Problemas mais semelhantes que encontrei:

ssh congela na "Última linha de logon" - no nosso caso, tudo funcionou bem até recentemente, então nada relacionado a configurações deve ser o nosso problema. O espaço em disco foi verificado, não consegui verificar a memória, mas esperava-se que algo estivesse nos logs se o sistema estivesse sendo executado.

Sistema remoto do Fedora que não responde, comportamento estranho mas consistente ao tentar efetuar login - problema com alta carga no servidor; ao contrário, neste caso, nada muda mesmo se eu esperar por mais de 10 minutos

    
por Pavel H 03.10.2011 / 13:14

3 respostas

3

Faça login usando ssh -vvv e veja quais informações de depuração são exibidas. Isso é estranho porque a última linha de login é geralmente depois que a sessão ssh é configurada. Além disso, verifique seu / var / log / {messages, auth, daemon} e o que for mais relevante.

Suas unidades estão cheias? Alguma coisa inesperada está acontecendo com a configuração? Eu sei que você não mudou, mas talvez algo estivesse comprometido?

    
por 03.10.2011 / 14:03
0

Se o travamento desaparecer após um minuto ou dois minutos, provavelmente você tem um problema de servidor DNS inacessível.

Se não for isso, considere usar ServerAliveInterval , KeepAlive yes e   ClientAliveInterval (por exemplo, 60)

    
por 03.10.2011 / 13:21
0

Você tem algo inesperado em sua configuração. Diretórios home sob nfs / samba / alguma outra coisa? Alguma coisa está sendo executada no seu .bashrc ou em outros arquivos de inicialização?

    
por 03.10.2011 / 14:40

Tags