Quando sou transferido para um dos nossos servidores de escritório (que executa o Fedora 10) em casa, minha sessão expira após um período bastante curto de atividade (5 minutos ou mais). Eu tentei usar TcpKeepAlive
no lado do cliente, sem efeito.
O que não entendo é que, se estou no escritório da LAN da empresa, posso deixar uma sessão inativa o dia todo sem que o tempo limite se esgote, de modo que o comportamento parece depender da minha localização.
Alguma idéia de por que isso está acontecendo e como evitar tempos limite quando não estou na LAN? Estou usando o cliente Terminal no Mac OSX, se isso ajudar.
ATUALIZAÇÃO - A sugestão de Dave Drager de usar o ServerAliveInterval
conjunto como diferente de zero TcpKeepAlive=no
funcionou para mim. Em relação a algumas das outras respostas, as ClientAlive
configurações ... não são aceitas pelo cliente SSH do Mac OSX.