Este é provavelmente um firewall que corta sua conexão ociosa depois de um tempo.
Você pode configurar o openssh
servidor ou cliente para enviar um KeepAlive depois de um tempo.
Envie um KeepAlive a cada 5 minutos para o servidor:
ssh user@server -o ServerAliveInterval=300
Se você tiver controle sobre o openssh-server
, também poderá enviar KeepAlives para o cliente após um intervalo definido. Adicione o seguinte a /etc/ssh/sshd_config
:
ClientAliveInterval 300
TCPKeepAlive yes
TCPKeepAlive
deve ser yes
por padrão.
Reinicie o openssh-server
após a modificação:
/etc/init.d/ssh restart