Como eu mudo meu keepalive do Ubuntu para o infinito?

Como eu mudo meu keepalive do Ubuntu para o infinito?

http://www.golinuxhub.com/2013/03/setting-up-custom-tcpip-keep-alive.html

Depois de me conectar ao meu servidor de desenvolvimento, não quero que ele seja desconectado automaticamente, a menos que eu saia do meu terminal.

Quais configurações devo usar?

Responder1

Então aqui estão duas soluções. O primeiro é o lado do servidor.

  1. ssh para o seu servidor e como root ou sudo edite o arquivo /etc/ssh/sshd_config e adicione a linha:

    ClientAliveInterval 60

    Isso enviará um sinal de tempo limite ao cliente a cada 60 segundos. Espera-se que o cliente (seu desktop/laptop) esteja ativo e responda. Se isso acontecer, está tudo bem. Caso contrário, os sinais continuarão a cada 60 segundos até que uma contagem máxima seja atingida (o padrão é 3). Então o servidor será desconectado. Portanto: se o seu cliente estiver conectado e ativo, mesmo que esteja ocioso, esta linha em /etc/ssh/sshd_config garantirá que nenhum tempo limite aconteça. A contagem máxima pode ser definida com:

    ClienteAliveCountMax 3

    (o padrão é 3). Mas você realmente não precisa fazer isso. Agora você precisará reiniciar seu servidor ssh:

    sudo serviço ssh reiniciar

  2. Alternativamente, no lado do cliente (seu próprio desktop/laptop) edite o /etc/ssh/ssh_config (novamente, como root ou sudo) e adicione a seguinte linha:

    ServerAliveInterval 60

    Isso é bom quando você não tem root no servidor ou simplesmente não quer mexer nos arquivos de configuração do próprio servidor.

informação relacionada