Como seu último login foi da comcast.net, acredito que você esteja se conectando de um sistema home
, onde você está atrás de um roteador que está fazendo NAT. Um problema que um sistema fazendo NAT é saber quando a conexão não é mais desejada. Se a conexão é removida de forma limpa, então não há problema, mas se as duas máquinas simplesmente reiniciarem, não haverá sinal para a caixa NAT de que isso aconteceu. Portanto, sua caixa NAT típica tem temporizadores que dizem "se não houver tráfego por uma hora, então os dois endpoints claramente não enviarão mais nada" e recicla os recursos que o NAT estava usando.
Então, o mais importante é enviar tráfego de vez em quando. A maneira mais simples, supondo que você esteja usando a implementação openssh
em sua máquina cygwin, é ativar o TCPKeepAlive. substituir
ssh [email protected]
com
ssh -o TCPKeepAlive=true [email protected]
Para uso a longo prazo, é melhor configurar um arquivo ~/.ssh/config
.
host fred
hostname host.com
user root
TCPKeepAlive=true
e, em seguida, você poderá dizer apenas ssh fred
para se conectar à máquina com a opção necessária.