Eu sou o tipo de geek que tem um cliente SSH aberto o tempo todo, conectado aos meus servidores usados com mais frequência para ter acesso instantâneo para monitoramento e qualquer outra coisa. Como tal, fico muito irritado quando sou desconectado, então estou compartilhando alguns métodos para manter sua sessão ativa.
Você pode configurar o cliente SSH para enviar automaticamente um código de código de protocolo autônomo a cada número de segundos para que o servidor não o desconecte. Esta configuração é às vezes referida como Keep-Alive ou Stop-Disconnecting-So-Much em outros clientes.
Configuração Global
Adicione a seguinte linha ao arquivo / etc / ssh / ssh_config:
ServerAlivierInterval 60
O número é a quantidade de segundos antes de o servidor enviar o código no-op.
Configuração de usuário atual
Adicione as seguintes linhas ao arquivo ~ / .ssh / config (crie se ele não existir)
Hospedeiro *
ServerAlivierInterval 60
Certifique-se de recuar a segunda linha com um espaço.
Configuração por host
Se você deseja ativar o keep alive para um único servidor, pode adicioná-lo ao arquivo ~ / .ssh / config com a seguinte sintaxe:
Host *hostname.com
ServerAlivierInterval 60
Funciona muito bem, espero que ajude alguém por aí.