Uma sessão PuTTY deixada inactiva será desconectada numa altura determinada pelo servidor anfitrião. Tente activar o keep-alives em PuTTY. Isto faz com que PuTTY envie periodicamente pacotes SSH nulos para o anfitrião remoto, impedindo que a sessão seja interrompida no tempo.
O cliente PuTTY pode ser configurado para estabelecer sempre uma ligação que não se desligará devido à inactividade. Para criar e guardar uma nova ligação “keep-alive”, siga estes passos:
- Abra a aplicação PuTTY, e vá para o painel de Opções (rotulado “Categoria”) à esquerda da janela.
- Seleccionar (clicar) o item “Ligação”.
- Na área “Envio de pacotes nulos para manter a sessão activa” à direita, alterar o valor por defeito de “Segundos entre keepalives” de 0 (desligar) para 1800 (30 minutos).
- Seleccione a caixa de verificação “Enable TCP keepalives (SO_KEEPALIVE option)”. Nota: Esta opção pode não estar disponível em versões mais antigas do cliente PuTTY.
- No lado superior esquerdo do painel de Opções, seleccionar (clicar) “Session” (Sessão).
- No campo “Host Name (ou endereço IP)”, introduzir o nome do anfitrião de destino ou endereço IP (por exemplo, “destination.ipaddress.here.com” ou “192.168.1.1”).
- Na caixa de entrada de texto “Sessões Guardadas”, fornecer um nome para a sessão (por exemplo, “savedsession”).
- Seleccione “Guardar”.
Para utilizar as definições de sessão modificadas, seleccione-a da lista “Sessões Guardadas”, depois clique nos botões marcados “Carregar” e “Abrir”.
Se as suas sessões ligadas ainda não tiverem tempo, introduza um número inferior de segundos no valor “Seconds between keepalives”.