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

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