Existem duas maneiras de evitar esse problema:
-
Do sistema local:
-
crie um arquivo
config
em~/.ssh
e adicione o seguinteServerAliveInterval 15
- isso enviará
null packets
ao host remoto.
-
-
Do lado do servidor:
-
abra o
/etc/ssh/ssh_config
e adicione o seguinte:ServerAliveInterval 60
-
também se você não tiver acesso root ou apenas desejar configurar sua própria conta, em seguida, adicione a
~/.ssh/config
(crie se ele não existir):Host * ServerAliveInterval 60
-
-
Reinicie a máquina remota ou a sua máquina local, conforme o caso.
Informação:
- Altere o horário para você.
- No caso de configurá-lo do lado remoto e para uso pessoal, execute
chmod 600 ~/.ssh/config
para alterar as permissões no arquivoconfig
(recomendação de aqui )