Parece perder meu ssh quando o monitor vai dormir, por quê?

1

Eu estou rodando o Ubunut 14.04 e quando o monitor vai dormir a conexão do ssh é perdida. Não consigo descobrir por que esses dois correlacionados. Eu passei talvez porque o sistema estava entrando no modo de hibernação ou algum tipo de modo de espera, mas não acho que o sistema esteja entrando em modo de suspensão ou de hibernação (se isso acontecer, não consigo descobrir como determinar isso).

Na tela "Brilho e bloqueio", a opção "Desativar a tela quando inativa para:" está configurada para 5 minutos. O bloqueio está desativado. "Exigir minha senha ao acordar da suspensão" está marcada e quando o monitor é ativado, a tela de senha está presente. Então, acho que o sistema está entrando no modo de suspensão, mas na tela "Power" o "Suspender quando inativo para" está definido como "Não suspender".

Então, estou perdido a respeito de porque estou perdendo minha conexão ssh quando o monitor vai dormir. Obrigado.

Editar: Eu não mencionei, estou usando ativamente a conexão ssh de outra máquina quando noto que o monitor escurece e pouco tempo depois eu perco a conexão ssh.

Edit: Também descobri que minha pasta de compartilhamento Samba desaparece dentro do Windows. Então, agora mais confuso do que antes.

    
por lordhog 15.08.2017 / 21:03

1 resposta

1

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.

    
por Ali Ghasempour 15.08.2017 / 21:11