A desconexão de uma sessão SSH a mata?

2

Desconecto frequentemente por atraso / tempo de espera ou similar de uma máquina na qual estou conectado via SSH e fiquei me perguntando se minhas sessões ainda estão ativas em algum lugar ou se elas fecham / logout após um determinado período de tempo?

Se eles não estiverem desconectados, existe uma maneira de se conectar novamente à sessão?

(FYI, esta é uma instalação padrão / nada funky ... SSH está na configuração padrão).

    
por wilhil 05.01.2012 / 15:37

1 resposta

3

Eles esgotam o tempo.

Se você quiser alterar esse comportamento, use coisas como screen . A tela é essencialmente uma sessão de terminal que permanece em execução. Você pode se desconectar e, em seguida, apenas reconectar e anexar novamente à sessão screen . É um pouco assustador no começo, mas é muito útil.

Eu pessoalmente descobri que adicionar -o ServerAliveInterval=30 aos meus comandos SSH ajuda a manter uma conexão ativa, mas não ajuda em casos de interrupção de rede.

    
por Oli 05.01.2012 / 15:57