Você pode tentar manter o SSH vivo. Em c01 crie ou adicione o seguinte a ~ / .ssh / config
host c02
ServerAliveCountMax 30
ServerAliveInterval 60
TCPKeepAlive yes
Isso manterá o envio de uma mensagem TCP keepalive a cada 60 segundos por 30 minutos. link
Certifique-se de definir as permissões conforme abaixo:
chmod 700 ~/.ssh
chmod 600 ~/.ssh/config
Essas opções também podem ser colocadas na linha de comando, mas acho que um arquivo de configuração facilita as coisas. Se você quiser aplicá-las a todos os hosts, em vez de host c02
, use host *
. Como provavelmente existe um sistema de arquivos compartilhado, isso funcionará em todas as suas conexões ssh.
Observação: essas opções podem estar desabilitadas em sshd_config
, se assim for, elas não funcionarão.
Outra opção que pode funcionar é executar um comando interativo como: watch ls ~