Você pode adicionar o seguinte ao seu arquivo /etc/ssh/ssh_config
local ( man ssh_config
):
ServerAliveInterval 60
onde 60
está em segundos. Isso fará com que seu cliente envie uma mensagem para o servidor SSH a cada 60
segundos, o que deve manter a conexão ativa.
Você também pode usar screen
para abrir vários terminais em uma conexão ( apt-get install screen
). Uma coisa interessante sobre a tela é que você pode se desconectar do servidor, mas seus processos continuam sendo executados e você pode reconectar-se posteriormente usando screen -R
. Eu acho que esse é o melhor caminho, pessoalmente.
Se você tivesse acesso às configurações do servidor, também poderia atualizar o ClientAliveInterval
in /etc/ssh/sshd_config
no servidor ( man sshd_config
).