Configurar no lado do cliente
Para habilitar a opção keep alive em todo o sistema (requer acesso root), você deve editar o arquivo / etc / ssh / ssh_config e adicionar estas opções:
Host *
ServerAliveInterval 300
ServerAliveCountMax 3
Você também pode definir as configurações apenas para o seu usuário, editando o arquivo (ou criá-lo se ele não existir) ~ / .ssh / config, as opções são exatamente as mesmas.
Configurar no lado do servidor
Você pode fazer com que seu servidor OpenSSH mantenha vivas todas as conexões com clientes adicionando o seguinte ao arquivo / etc / ssh / sshd_config:
ServerAliveInterval 300
ServerAliveCountMax 3
Com essas configurações fará com que o cliente ou servidor SSH envie um pacote nulo para o outro lado a cada 300 segundos (5 minutos), e desista se não receber nenhuma resposta após 3 tentativas, ponto em que a conexão provavelmente terá foi descartado de qualquer maneira.