Jak włączyć KeepAlive w wierszu polecenia putty

13

obecnie używam putty z wiersza poleceń:

putty.exe -ssh [email protected] -pw mypassword

Jak włączyć KeepAlive, aby połączenie nie zrywało, jeśli opuszczę okno terminala na kilka minut?

pdeva
źródło
Jestem prawie pewien, że nie ma takiej opcji.
Jacob
3
Dlaczego nie po prostu zacząć szpachlowania, a to w „Ustawieniach domyślnych”?
Zoredache

Odpowiedzi:

18

Możesz połączyć się zgodnie ze swoim postem, a następnie kliknąć prawym przyciskiem myszy pasek tytułu i „Zmień ustawienia”, „Połączenie” i wpisać liczbę w „Sekundach między keepalives” (zwykle umieszczam w 60).

W razie potrzeby możesz zastosować tę zmianę domyślnie do wszystkich sesji, zapisując sesję „Ustawienia domyślne” przed połączeniem.

użytkownik1174838
źródło
1
Należy pamiętać, że ta opcja jest inna niż Keepalives TCP. Nie widziałem tej opcji, a moje połączenia nadal zrywały się przy użyciu protokołu TCP keepalive.
Captain Man
2

To zależy od tego, co powoduje zerwanie połączenia. To nie jest sam kit, więc po drodze jest to albo serwer punktów końcowych, albo jakiś NAT.

Jeśli to NAT, włącz Enable TCP keepaliveskategorię Połączenia, zgodnie z opisem: Korzystanie z KeepAlive w PuTTY | Nth Design

Jeśli to serwer końcowy zrywa połączenie, to jedynym rozsądnym sposobem, jaki mogę wymyślić, jest użycie screen, abyś mógł ponownie podłączyć terminal, jeśli połączenie zostanie nagle przerwane.

Jak uzyskać dostęp do dołączonego ekranu po zerwaniu połączenia | Blog magp.ie

LogicDaemon
źródło