Nos sistemas operacionais Linux e Apple Mac OS X, o ~/.ssh/config
arquivo permite especificar muitas configurações de SSH, incluindo aquelas que mantêm ativa uma conexão SSH. Para fazer isso, execute as seguintes etapas:
Use o seu editor de texto preferido para abrir o ~/.ssh/config
arquivo no seu computador local. Nota: Se o .ssh
diretório ou o arquivo de configuração não existir, crie-os.
Adicione as seguintes linhas ao arquivo de configuração. O valor do host pode ser qualquer nome que você desejar; é simplesmente um rótulo para as outras configurações. O valor Hostname é o host remoto que você deseja acessar; substitua example.com pelo seu nome de domínio. Substitua o nome de usuário pelo seu próprio nome de usuário da conta de hospedagem:
Host example
Hostname example.com
Port 7822
User username
ServerAliveInterval 240
ServerAliveCountMax 2
Com essa configuração, o cliente SSH envia um pacote ao servidor a cada 240 segundos (4 minutos) para manter a conexão ativa. Se o cliente não receber uma resposta após duas tentativas (conforme especificado pela configuração ServerAliveCountMax), fechará a conexão.
Para obter informações detalhadas sobre todas as definições de configuração SSH disponíveis, digite man ssh_config
na linha de comandos.
Salve as alterações no arquivo de configuração.
Conecte-se à sua conta usando SSH. Para fazer isso, basta digitar ssh example, em que example representa o valor Host especificado na etapa 2.
Monitore a conexão. Se ainda cair, diminua gradualmente a ServerAliveInterval
configuração no arquivo de configuração até que a conexão esteja estável.
Verifique o seguinte URL para obter mais detalhes https://www.a2hosting.com/kb/getting-started-guide/accessing-your-account/keeping-ssh-connections-alive