Existem duas maneiras de evitar esse problema:
-
Do sistema local:
-
crie um arquivo
configem~/.sshe adicione o seguinteServerAliveInterval 15 - isso enviará
null packetsao host remoto.
-
-
Do lado do servidor:
-
abra o
/etc/ssh/ssh_confige 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/configpara alterar as permissões no arquivoconfig(recomendação de aqui )