Wyszukiwanie w witrynie

Eternal Terminal - zdalny terminal dla zapracowanych i niecierpliwych


Eternal Terminal (ET) to zdalna powłoka, która automatycznie łączy się ponownie bez przerywania sesji. W przeciwieństwie do zwykłej sesji SSH, sesja ET przetrwa nawet po awarii sieci lub zmianie adresu IP. Należy pamiętać, że ET nie jest emulatorem terminala, to tylko zdalna powłoka. ET jest przeznaczony głównie do zmiany adresu IP. Oznacza to, że nawet jeśli adres IP Twojego zdalnego hosta ulegnie zmianie, Eternal Terminal utrzyma połączenie z systemem zdalnym.

Inną godną uwagi cechą ET jest to, że możemy uruchomić tmux lub screen wewnątrz sesji ET. ET obsługuje tryb sterowania tmux, który umożliwia korzystanie z pasków przewijania, kart i okien systemu operacyjnego. To jest to, co ET odróżnia od innych podobnych aplikacji, takich jak Mosh (popularna alternatywa dla SSH). Mimo że Mosh oferuje tę samą funkcjonalność co ET, nie obsługuje przewijania ani trybu sterowania tmux. Krótko mówiąc, ET to zdalny terminal dla zapracowanych i niecierpliwych!

Zainstaluj Eternal Terminal w systemie Linux

Powinieneś zainstalować ET na systemach serwerowych i klienckich.

ET jest dostępny w AUR, więc instalujesz go na systemach opartych na Arch przy użyciu dowolnych programów pomocniczych AUR.

Używając słowa Tak:

yay -S eternalterminal

ET ma oficjalny PPA dla użytkowników Ubuntu. Jeśli używasz Ubuntu i jego pochodnych, uruchom kolejno następujące polecenia, aby zainstalować ET.

sudo add-apt-repository ppa:jgmath2000/et
sudo apt-get update
sudo apt-get install et

Można go także zainstalować za pomocą menedżera pakietów Linuxbrew w systemach Linux i Mac OS X.

brew install MisterTea/et/et

W przypadku innych dystrybucji Linuksa należy go ręcznie skompilować i zainstalować.

Najpierw zainstaluj następujące zależności.

  • libboost-dev
  • libsodium-dev
  • libncurses5-dev
  • libprotobuf-dev
  • kompilator protobuf
  • cmake
  • libgoogle-glog-dev
  • libgflags-dev
  • rozsunąć suwak
  • wget

Po zainstalowaniu zależności skompiluj i zainstaluj ET, jak pokazano poniżej.

wget https://github.com/MisterTea/EternalTCP/archive/master.zip
unzip master.zip
cd EternalTCP-master
mkdir build
cd build
cmake ../
make
sudo make install

Wieczne wykorzystanie terminala

Pamiętaj, że musisz zainstalować ET na serwerze i systemie klienckim. Domyślnie ET używa portu 2022. Jeśli jesteś za zaporą sieciową lub routerem, musisz otworzyć ten port. ET używa ssh do uzgadniania i szyfrowania, więc upewnij się, że możesz połączyć się z maszyną przez ssh od klienta.

Polecenie połączenia z klientem jest podobne do polecenia sh. Aby połączyć się z systemem klienckim, po prostu uruchom:

et username@password

Przykład :

et sk@192.168.43.246

Gdzie sk i 192.168.43.246 to nazwa użytkownika i adres IP systemu klienckiego. Wprowadź nazwę użytkownika systemu zdalnego, aby uzyskać do niego dostęp.

Wieczny Terminal w akcji

Teraz możesz używać klienta zdalnego z systemu lokalnego. Aby sprawdzić, czy łączy się automatycznie ponownie po awarii sieci, odłącz kabel sieciowy i podłącz go ponownie lub zmień adres IP swojego klienta. Zobaczysz, że połączenie jest nadal aktywne. W przeciwieństwie do sesji SSH, nie musisz przerywać sesji i ponownie łączyć się po awarii sieci. Dzięki ET będziesz zawsze w kontakcie.

Zasób:

  • Witryna internetowa Eternal Terminal

Powiązane artykuły