O SSH continua desconectando após alguns minutos de inatividade

0

Estou conectado ao meu Debian 9 com o Virtualmin by SSH do meu PC. Eu vou por + -2 minutos e depois que eu retornar, o SSH é desconectado ... Tentei mudar a configuração do ssh no servidor e no cliente ... Nada ajudou ... Onde procurar por problemas? Podem ser algumas configurações de rede ou talvez roteador?

    
por Baterka 26.05.2018 / 22:08

1 resposta

0

Alguns roteadores com excesso de zelo gostam de desconectar as conexões TCP que estão ociosas por muito tempo (ou seja, não transmitir dados). Pode ser porque eles assumem que o usuário usa apenas coisas como HTTP, onde a conexão é frequentemente fechada após uma única consulta ser concluída.

Assumindo o OpenSSH, use as diretivas ClientAliveInterval e ClientAliveCountMax em sshd_config ou equivalentemente ServerAliveInterval e ServerAliveCountMax na configuração do lado do cliente ( ~/.ssh/config ou /etc/ssh/ssh_config ) para habilitar pacotes keepalive no nível de protocolo.

Eles na verdade destinam-se a detectar se o host remoto foi removido, mas como eles fazem com que as mensagens sejam enviadas quando a conexão está inativa, eles também trabalham para evitar que a conexão seja vista como ociosa por dispositivos externos. / p>

*AliveInterval interval após o qual o cliente / servidor envia uma consulta ao remoto e *AliveCountMax define o número de consultas não respondidas após as quais o cliente / servidor descarta a conexão como inativa.

Algo como esses valores devem fazer:

ClientAliveInterval 15
ClientAliveCountMax 4
    
por 28.05.2018 / 10:32