Trwały zdalny powłok, który przetrwa przerwy w sieci i roaming
Eternal Terminal utrzymuje sesje wiersza poleceń w działaniu pomimo przerw w sieci, zmian adresów IP i cykli uśpienia laptopa, zachowując długoterminowe powłoki i interaktywną pracę. Opracowane przez MisterTea, narzędzie łączy uwierzytelnianie SSH z protokołem TCP, który można ponownie połączyć, i działa na systemie Windows poprzez Windows Subsystem for Linux. Kluczowe możliwości obejmują automatyczne ponowne połączenie, wsparcie dla trybu kontrolnego tmux, natywne przewijanie terminala, bufory nadrobienia i przekazywanie portów. Odpowiada deweloperom i administratorom systemów, którzy poruszają się między niestabilnymi sieciami i potrzebują nieprzerwanych sesji zdalnych.
Jak Eternal Terminal utrzymuje nieprzerwaną zdalną powłokę
Eternal Terminal używa SSH do początkowego handshake'u, a następnie przełącza się na własny protokół TCP z możliwością ponownego połączenia, aby utrzymać sesję przy życiu po przerwach. Połączenie może przetrwać zmiany IP i krótkie przerwy w działaniu, a bufory do nadrabiania odtwarzają pominięte dane, aby interaktywne procesy mogły kontynuować tam, gdzie się zatrzymały. Narzędzie obsługuje również tunele do przodu i wstecz, co pozwala użytkownikom utrzymać porty dostępne nawet podczas ponownego podłączania głównego połączenia.
Jak współdziała z systemem i stosem sieciowym
ET komunikuje się przez TCP (domyślny port 2022), więc zasady zapory po stronie serwera muszą zezwalać na ten port, aby usługa mogła akceptować ponowne połączenia. Projekt utrzymuje niską latencję i odtwarza zbuforowane dane po ponownych połączeniach; projekt zaznacza natywne przewijanie i niską opóźnioną reakcję zamiast masowego transferu plików. Na Windows, oficjalnie wspierana trasa to Windows Subsystem for Linux, podczas gdy istnieją alternatywne natywne klienty, które obsługują protokół ET.
Kto może go obsługiwać i jakie kroki techniczne są wymagane
Narzędzie jest skierowane do inżynierów i administratorów systemów przyzwyczajonych do kluczy SSH i plików konfiguracyjnych, ponieważ ponownie wykorzystuje te ustawienia do autoryzacji. Użytkownicy, którzy chcą układów terminali z wieloma oknami, mogą zintegrować multiplexer terminali w trybie kontrolnym. Wstępna konfiguracja wymaga włączenia dostępu SSH i upewnienia się, że serwer akceptuje port ET; po tym codzienna obsługa jest w większości przezroczysta dla przepływów pracy powłoki dla tych, którzy czują się komfortowo edytując konfiguracje SSH i otwierając porty zapory.
Silne dopasowanie dla wędrujących profesjonalistów, którzy tolerują mały krok konfiguracyjny
Eternal Terminal pasuje do każdego, kto potrzebuje nieprzerwanego interaktywnego powłoki podczas przechodzenia między sieciami i akceptuje jednorazowe zadanie konfiguracyjne na serwerze. Przetestuj dostępność serwera z docelowych sieci przed poleganiem na nim w krytycznych zadaniach i uruchom go w środowiskach, gdzie utrzymanie długoterminowych sesji jest niezbędne. Zalecane.





