Desativar tempos limite do SSH [duplicado]

6

Sempre que me conecto a um servidor usando SSH com várias janelas, poucas conexões são fechadas. É provavelmente por causa do tempo ideal. Eu segui este blogue link e não funciona para mim. Eu não tenho permissão do servidor para fazer alterações. Existe alguma maneira de desativar ou estender o tempo de conexão. Eu estou usando o Ubuntu 11.04

Obrigado

    
por Community 17.10.2011 / 19:15

1 resposta

7

Você pode adicionar o seguinte ao seu arquivo /etc/ssh/ssh_config local ( man ssh_config ):

ServerAliveInterval 60

onde 60 está em segundos. Isso fará com que seu cliente envie uma mensagem para o servidor SSH a cada 60 segundos, o que deve manter a conexão ativa.

Você também pode usar screen para abrir vários terminais em uma conexão ( apt-get install screen ). Uma coisa interessante sobre a tela é que você pode se desconectar do servidor, mas seus processos continuam sendo executados e você pode reconectar-se posteriormente usando screen -R . Eu acho que esse é o melhor caminho, pessoalmente.

Se você tivesse acesso às configurações do servidor, também poderia atualizar o ClientAliveInterval in /etc/ssh/sshd_config no servidor ( man sshd_config ).

    
por 17.10.2011 / 19:28