Evitando o timeout da sessão via ssh / bash / screen / etc?

6

Neste servidor em particular, parece que está configurado de alguma forma para fechar uma sessão se não houver atividade após alguns minutos. Eu estou procurando uma boa maneira de impedi-lo de tempo limite através da minha configuração de sshing para um servidor principal usando PuTTY para o qual tenho 'envio de pacotes nulos para manter sessão ativa definida como 10, que mantém a sessão sem problema. Eu então executo a tela do gnu no host e o ssh em outras máquinas. É destas últimas máquinas que me desconecto. Eu tentei algumas opções ssh no meu cliente, mas eu não acho que nenhum deles parece ter funcionado. Qualquer que seja o mecanismo usado pelo PuTTY parece funcionar, no entanto.

Qualquer ideia é apreciada. Eu prefiro manter uma janela do PuTTY aberta do que brincar com várias janelas na minha área de trabalho. Eu também não estou interessado em PuTTY Connection Manager, pois é buggy e muito lento.

    
por chriskirk 19.07.2011 / 15:54

1 resposta

1

Pessoalmente, tenho minha sessão de tela incluindo o relógio local na barra de status. Isso é atualizado uma vez por segundo, o que funciona como um keep-alive.

Minha barra de status no .screenrc se parece com:

hardstatus alwayslastline
hardstatus string '%H %{= mK}%-Lw%{= KW}%50>%n%f* %t%{= mK}%+Lw%< %{= kG}%-=%D %d %M %Y %c:%s%{-}'
    
por 19.07.2011 / 16:33