como fazer conexão putty ssh nunca ao tempo limite quando o usuário está ocioso?

31

Eu tenho um servidor Ubuntu 12.04 que comprei, se eu me conectar com putty usando ssh e um usuário sudoer putty é desconectado pelo servidor depois de algum tempo se eu estiver ocioso

Como configuro o Ubuntu para manter esta conexão ativa indefinidamente?

    
por David MZ 13.02.2013 / 19:07

4 respostas

42

Se você acessar suas configurações de massa - > Conecte e defina o valor de "Segundos entre keepalives" para 30 segundos, isso deve resolver seu problema.

    
por das Keks 13.02.2013 / 19:24
9

Além da resposta de "das Keks", há pelo menos um outro aspecto que pode afetar esse comportamento. Bash (geralmente o shell padrão no Ubuntu) tem um valor TMOUT que governa (valor decimal em segundos) após o qual uma sessão de shell inativa expirará e o usuário será desconectado, levando a uma desconexão em uma sessão SSH.

Além disso, recomendo enfaticamente que você faça algo totalmente diferente. Configure byobu (ou mesmo apenas tmux sozinho, pois é superior ao GNU screen ) e sempre faça o login e anexe a uma sessão preexistente (que é GNU screen e tmux terminologia). Desta forma, mesmo se você for desconectado à força - vamos admitir, uma queda de energia ou interrupção de rede sempre pode acontecer - você pode sempre retomar seu trabalho onde você saiu. E isso funciona em diferentes máquinas. Assim, você pode se conectar à mesma sessão de outra máquina (por exemplo, de casa). As possibilidades são múltiplas e é um verdadeiro impulsionador da produtividade. E, para não esquecer, os multiplexadores de terminais superam uma das grandes desvantagens do PuTTY: nenhuma interface com guias. Agora você obtém "abas" na forma de janelas e painéis dentro do GNU screen e tmux .

apt-get install tmux
apt-get install byobu

O Byobu é um ótimo frontend para ambos os multiplexadores de terminal, mas tmux é tão confortável que, na minha opinião, ele se torna obsoleto em byobu em grande parte. Então minha recomendação seria tmux .

Pesquise também por "dotfiles", em especial tmux.conf e .tmux.conf na Web, para muitas personalizações boas para você começar.

    
por 0xC0000022L 13.02.2013 / 20:29
6

Vá para as opções do PuTTy - > Conexão

  1. Altere o valor padrão para "Segundos entre keepalives (0 para desligar)": de 0 a 600 (10 minutos) - Isso varia ... reduza se 10 minutos não ajudar
  2. Marque a caixa de seleção "Ativar TCP_keepalives (opção SO_KEEPALIVE)".
  3. Por fim, salve a configuração da sessão
por Rajesh 19.03.2015 / 16:10
0

Mantenho minhas sessões do PuTTY vivas monitorando os registros do cron

tail -f /var/log/cron

Eu quero a sessão do PuTTY viva porque estou usando proxies através de meias.

    
por Francis Suan 20.11.2015 / 01:23

Tags