Sesja PuTTY pozostawiona w stanie bezczynności rozłączy się w czasie określonym przez serwer hosta. Spróbuj włączyć keep-alives w PuTTY. To spowoduje, że PuTTY będzie okresowo wysyłać puste pakiety SSH do zdalnego hosta, zapobiegając w ten sposób zakończeniu sesji.
Klient PuTTY może być skonfigurowany tak, aby zawsze nawiązywał połączenie, które nie będzie przerywane z powodu braku aktywności. Aby utworzyć i zapisać nowe połączenie keep-alive, wykonaj następujące kroki:
- Otwórz aplikację PuTTY, i przejdź do panelu Opcje (oznaczonego jako “Kategoria”) po lewej stronie okna.
- Wybierz (kliknij) pozycję “Połączenie”.
- W obszarze “Sending of null packets to keep the session active” po prawej stronie, zmień domyślną wartość “Seconds between keepalives” z 0 (wyłącz) na 1800 (30 minut).
- Zaznacz pole wyboru “Enable TCP keepalives (SO_KEEPALIVE option)”. Uwaga: Ta opcja może nie być dostępna w starszych wersjach klienta PuTTY.
- Na górze po lewej stronie panelu Opcje, wybierz (kliknij) “Sesja”.
- W polu “Nazwa hosta (lub adres IP)”, wprowadź nazwę hosta docelowego lub adres IP (np. “destination.ipaddress.here.com” lub “192.168.1.1”).
- W polu tekstowym “Saved Sessions”, podać nazwę sesji (np. “savedsession”).
- Wybierz “Zapisz”.
Aby użyć zmodyfikowanych ustawień sesji, wybierz ją z listy “Zapisane sesje”, a następnie kliknij przyciski oznaczone jako “Załaduj” i “Otwórz”.
Jeśli Twoje połączone sesje nadal się przerywają, wpisz mniejszą liczbę sekund w polu “Seconds between keepalives”.