Normalmente, os pacotes keepalive serão enviados entre o cliente e o servidor. Se o seu servidor estiver em algum lugar como a Amazon, você experimentará o que eles chamam de conexões sem estado. O que isto significa é que as keepalives TCP não tendem a funcionar muito bem.
Em massa, você pode fazer o seguinte:
Nas propriedades da sua sessão, vá para Conexão e em Envio de pacotes nulos para manter a sessão ativa, defina Segundos entre keepalives (0 para desativar) para, por exemplo, 300 (5 minutos).
Nos meus clientes Linux, coloco o seguinte no meu arquivo / etc / ssh / ssh_config:
ServerAliveInterval 300
ServerAliveCountMax 2
Basicamente, isso faz com que seu cliente envie um pacote nulo para a outra extremidade e evite que a conexão seja encerrada no servidor.