A perda da conexão SSH depende principalmente do servidor e do seu processo no servidor. Como explicar se o monitor está inativo e seu Linux bloqueia sua tela, significa que você não trabalhou com a conexão SSH por um tempo. No Linux, há um argumento com o nome de TMOUT
, como exemplo, se você definir TMOUT=60
se não tocar em seu console por 1 minuto, você será logout. Para resolver este problema, defina TMOUT para uma variável razoável.
Na configuração do daemon ssh no servidor, há TCPKeepAlive
variável que tenta manter a conexão.
$ vim /etc/ssh/sshd_config
E descomente TCPKeepAlive yes
para dizer ao serviço para tentar manter uma conexão ativa.