Eternal Terminal: etäkuori, joka muodostaa yhteyden uudelleen automaattisesti

ET

Ikuinen pääte (ET) se on etäkuori, joka muodostaa yhteyden uudelleen automaattisesti rikkomatta istuntoa.

Toisin kuin tavallinen SSH-istunto, istunto suoritettiin ET jatkuu riippumatta siitä, onko sinulla IP-muutos vai verkkokatkos.

Tämä tarkoittaa, että vaikka etäisäntäsi IP-osoite muutettaisiin, Eternal Terminal pitää sinut yhteydessä etäjärjestelmään.

Toinen ET: n merkittävä piirre on, että voimme ajaa tmux / screen ET-istunnossa.

ET tukee tmux-ohjaustilaa, jonka avulla voit käyttää käyttöjärjestelmän vierityspalkkeja, välilehtiä ja ikkunoita.

Tässä ET erottaa itsensä muista vastaavista sovelluksista, kuten Mosh (suosittu vaihtoehto SSH: lle).

Vaikka Mosh tarjoaa samat toiminnot kuin ET, se ei tue leijutilaa tai tmux-ohjaustilaa. Yksinkertaisesti sanottuna, ET on etäpääte kiireisille ja kärsimättömille ihmisille.

On tärkeää mainita, että ET ei ole pääteemulaattori, se on vain etäkuori.

ET on innoittamana voimakkaasti useista projekteista, joista voidaan mainita:

  • ssh: se on hieno etäpääteohjelma, ja itse asiassa ET käyttää ssh: tä yhteyden muodostamiseen. Suuri ero ET: n ja ssh: n välillä on, että ET-istunto voi selviytyä verkkokatkoista ja IP-verkkovierailusta.
  • autossh: on apuohjelma, joka käynnistää ssh-istunnon uudelleen automaattisesti, kun se havaitsee uudelleenyhteyden. Se on edistyneempi tapa tehdä «vaikka totta; ssh myhost.com ». ET säästää arvokasta aikaa ylläpitämällä tmux-istuntoasi, vaikka TCP-yhteys lakkaisi ja palaisi nopeasti.
  • mosh: Mosh on suosittu vaihtoehto ET: lle. Vaikka mosh tarjoaa samat perustoiminnot kuin ET, se ei tue alkuperäistä vieritystä tai tmux-ohjaustilaa (tmux -CC).

Kuinka asentaa ET Linuxiin?

että Niiden, jotka ovat kiinnostuneita asentamaan ET: n järjestelmiinsä, tulisi noudattaa seuraavia vaiheita.

On tärkeää mainita, että ET on asennettava palvelimelle ja asiakasjärjestelmään. Oletusarvoisesti ET käyttää porttia 2022, joten jos olet palomuurin tai reitittimen takana, sinun on avattava tämä portti.

Niille, jotka ovat Ubuntun käyttäjiä ja sen johdannaisia, voimme lisätä järjestelmään seuraavan arkiston:

sudo add-apt-repository ppa:jgmath2000/et

On tärkeää mainita, että tämä arkisto on voimassa vain Ubuntu 18.04 LTS: ään asti, joten Ubuntu 18.10 -käyttäjille heidän on ladattava ja asennettava deb-paketti.

Kun arkisto on lisätty, asennamme sovelluksen seuraavilla tavoilla:

sudo apt-get update
sudo apt-get install et

Jos haluat asentaa deb-paketista, sinun on ladattava ja asennettava se seuraavilla komennoilla.

64-bittisten järjestelmien käyttäjien tulee ladata tämä paketti seuraavilla tavoilla:

wget https://launchpad.net/~jgmath2000/+archive/ubuntu/et/+build/15589986/+files/et_5.1.8-xenial1_amd64.deb

32-bittiset järjestelmän käyttäjät lataavat tämän:

wget https://launchpad.net/~jgmath2000/+archive/ubuntu/et/+build/15589988/+files/et_5.1.8-xenial1_i386.deb

Ja ARM-käyttäjille ladattava paketti on:

wget https://launchpad.net/~jgmath2000/+archive/ubuntu/et/+build/15589987/+files/et_5.1.8-xenial1_armhf.deb

Kun lataus on valmis, heidän on yksinkertaisesti asennettava ladattu paketti seuraavilla tavoilla:

sudo dpkg -i et*.deb

Ja he ratkaisevat riippuvuudet:

sudo apt -f install

ET_Kommunikaattori

Debianin käyttäjien on avattava pääte ja suoritettava seuraava komento siinä:

echo "deb https://mistertea.github.io/debian-et/debian-source/ stretch main" | sudo tee -a /etc/apt/sources.list

kihara -sS https://mistertea.github.io/debian-et/et.gpg | sudo apt-key add -

Päivitä ja asenna sovellus seuraavilla tavoilla:

sudo apt update
sudo apt install et

Loput Linux-jakelut, sinun on ladattava ja käännettävä sovelluksen lähdekoodi seuraavilla komennoilla.

Joten heillä on oltava seuraavat riippuvuudet jo asennettuna järjestelmään:

  • libboost-dev
  • libsodium-dev
  • libncurses5-dev
  • libprotobuf-dev
  • protobuf-kääntäjä
  • cmake
  • libgoogle-glog-dev
  • libgflags-dev
  • avata jnk vetoketju
  • wget

Ensin lataamme lähdekoodin:

wget https://github.com/MisterTea/EternalTerminal/archive/master.zip

Tehty tämä nyt puramme ladatun tiedoston:

unzip master.zip

Syötämme luotuun hakemistoon:

cd master

Ja jatkamme koodin kääntämistä seuraavilla komennoilla:

mkdir build
cd build
cmake ../
make

Lopuksi meidän on asennettava sovellus tällä komennolla:

sudo make install


Lisää ensisijaiseksi lähteeksi Googlessa