Obecnie próbuję ssh do colo, po 1-2 minutach bezczynności otrzymuję:
superuser@thecolo:~$ Connection to 10.123.45.67 closed by remote host.
Connection to 10.123.45.67 closed.
mylocalmac:~ superuser$
Tak długo, jak piszę coś w terminalu ssh, połączenie jest zachowywane. Jak tylko wydarzy się 1–2 min bezczynności, otrzymam powyższą wiadomość. Komputer, z którym próbuję się połączyć, to 64-bitowa wersja serwera Ubuntu 12.04.1 LTS. To nie jest fizyczny serwer, ale gościnny VMware. Sshing z terminala Mac.
Proszę nie mylić tego pytania z podobnymi na tej stronie ze słowem kluczowym ssh_exchange_identification
, jest to niezwiązane.
Jeśli łączysz się z komputerem z systemem Linux, możesz użyć niektórych opcji bezpośrednio z wiersza polecenia
Źródło
źródło
Musisz „zachować aktywność”
W zależności od klienta może to być trywialne lub po prostu łatwe - nie powinno być trudniejsze!
Na przykład w szpachli jest to opcja połączenia (ustaw keepalive na wartość niezerową)
źródło