Sempre que eu ssh para outro lugar, a conexão está bem por 1-10 minutos, então trava: sem mensagens de erro, apenas pára de aceitar a entrada. Eu posso sair ( CR
- ~
- .
) mas é isso. Não consigo encontrar nada suspeito nos meus registros ou no servidor ao qual estou me conectando. A execução de ssh -vvv
não produz nenhuma mensagem no momento da desconexão e a conexão com sshd -dd
também não diz nada. Eu não acho que é um tempo limite, uma vez que acontece em intervalos irregulares: às vezes 1 minuto, às vezes 10. Eu posso dizer exatamente quando ele se desconecta executando while $(sleep 1); do date; done
no computador remoto.
Outras notas:
tcpdump
me mostra que quando ele trava, ele também para de enviar ou receber pacotes. netstat
diz que a conexão ainda está ESTABELECIDA, no entanto. ServerAliveInterval
como, por exemplo, 30, em vez disso, resulta na conexão que termina com Timeout, server not responding.
Isso pode ser um problema com a conectividade, não apenas com o ssh, mas estou tentando obter informações sobre depuração, de alguma forma.
Como posso depurar isso?
Tags ssh networking linux