Po małej czkawce połączenia internetowego, wszystkie otwarte okna PuTTY wyświetlają komunikat informujący o błędzie połączenia. Czy istnieje sposób na zautomatyzowanie ponownych prób? A może jeszcze lepiej, powiedz mu, aby obserwował stan sieci i połączył ponownie, gdy dostęp do Internetu zostanie przywrócony?
Wiem, że istnieje rozwiązanie typu „stackoverflow” polegające na pisaniu programu, który wywołuje PuTTY przy użyciu interfejsu wiersza poleceń przy użyciu opcji -load i -pw. Ale szukam rozwiązania „superużytkownika”, ponieważ wydaje się, że to mniej pracy.
Czy zamiast tego powinienem zajrzeć do Tunnelier?
Tło: używam tunelu SSH z przekierowaniem portów, aby uzyskać zdalny dostęp do bazy danych w BlueHost.
Istnieje również rozwidlenie PuTTY o nazwie PuTTY Tray, które dodaje opcję „ponowne połączenie w przypadku awarii połączenia” (choć eksperymentalne): https://puttytray.goeswhere.com/
źródło
Tunnelier zapewnia funkcjonalność, której szukałem.
To jest darmowe:
źródło
Może nie być tak przydatny ani wygodny dla ciebie, jak dla mnie, ale używam screena w moich sesjach ssh i ma on opcję wznowienia i przerwania połączenia z screen -R, o ile łączysz się z tym samym serwerem (mój uni podaj 3 serwery, które mogą przydzielić lub możesz jawnie wybrać).
źródło
Możesz użyć mutli tabbing kit http://ttyplus.com/multi-tabbed-putty/, który pozwala ponownie połączyć sesję z powrotem. Oprócz przywracania sesji umożliwia wielokrotne tabulowanie.
źródło
Jedyne, co mogę wymyślić, to może pomóc, to „Włącz TCP Keepalives” w obszarze Połączenie.
źródło
Może nie być możliwe ponowne ustanowienie ISTNIEJĄCEGO połączenia, ponieważ klucz współdzielony utworzony podczas połączenia i regularnie odnawiany może zostać zsynchronizowany lub przestarzały. W tym momencie należy go ponownie zainicjować, używając własnego klucza prywatnego z serwerem.
Włączanie TCP Keepalives może być tutaj jedynym rozwiązaniem.
źródło
Możesz użyć screena po stronie serwera i skonfigurować uwierzytelnianie bez hasła do kitowania z niskim limitem czasu.
źródło