Terminal i Përjetshëm: një predhë e largët që rilidhet automatikisht

ET

Terminali i Përjetshëm (ET) është një predhë e largët që rilidhet automatikisht pa prishur seancën.

Ndryshe nga një seancë normale e SSH, seanca e bërë me ET do të vazhdojë pavarësisht nëse keni një ndryshim IP ose keni një ndërprerje të rrjetit.

Kjo do të thotë që edhe nëse ndryshohet adresa IP e hostit tuaj në distancë, Terminali i Përjetshëm do t'ju mbajë të lidhur me sistemin e largët.

Një tjetër tipar i dukshëm i ET është se ne mund të ekzekutojmë tmux / ekran brenda një seance ET.

ET mbështet mënyrën e kontrollit tmux e cila ju lejon të keni shirita lëvizës, skeda dhe dritare të sistemit operativ.

Kjo është ajo ku ET veçohet nga aplikacionet e tjera të ngjashme si Mosh (një alternativë e njohur për SSH).

Megjithëse Mosh ofron të njëjtën funksionalitet si ET, ai nuk mbështet mënyrën e rri pezull ose mënyrën e kontrollit tmux. Ta themi thjesht, ET është një terminal i largët për njerëzit e zënë dhe të paduruar.

Importantshtë e rëndësishme të përmendet se ET nuk është një emulator terminal, është vetëm një predhë e largët.

EE është frymëzuar fuqimisht nga disa projekte, nga të cilat mund të përmenden:

  • ssh: është një program i shkëlqyeshëm terminali i largët dhe në të vërtetë ET përdor ssh për të iniciuar lidhjen. Dallimi i madh midis ET dhe ssh është se një seancë ET mund të mbijetojë ndërprerjet e rrjetit dhe roaming IP.
  • autossh: është një vegël që rindez automatikisht një sesion ssh kur zbulon një rilidhje. Shtë një version më i përparuar i të bërit «ndërsa është i vërtetë; ssh myhost.com ». ET kursen kohë të vlefshme duke mbajtur seancën tuaj tmux edhe kur lidhja TCP vdes dhe rifillon shpejt.
  • mosh: Mosh është një alternativë popullore për ET. Ndërsa mosh siguron të njëjtën funksionalitet themelor si ET, ai nuk mbështet lëvizjen vendase ose mënyrën e kontrollit tmux (tmux -CC).

Si të instaloni ET në Linux?

Ata që janë të interesuar të jenë në gjendje të instalojnë ET në sistemet e tyre, duhet të ndjekin hapat që ne ndajmë më poshtë.

Importantshtë e rëndësishme të përmendet që EE duhet të instalohet në server dhe sistemin e klientit. Si parazgjedhje, ET përdor portin 2022, kështu që nëse jeni prapa një firewall ose router, duhet ta hapni këtë port.

Për ata që janë përdorues të Ubuntu dhe derivatet e tij, ne mund të shtojmë në sistem depon e mëposhtme me:

sudo add-apt-repository ppa:jgmath2000/et

Importantshtë e rëndësishme të përmendet se kjo depo është e vlefshme vetëm deri në Ubuntu 18.04 LTS, kështu që për përdoruesit e Ubuntu 18.10 ata duhet të shkarkojnë dhe instalojnë paketën deb.

Pasi të jetë shtuar depoja, ne vazhdojmë të instalojmë aplikacionin me:

sudo apt-get update
sudo apt-get install et

Nëse dëshironi të instaloni nga paketa deb, duhet ta shkarkoni dhe instaloni atë me komandat e mëposhtme.

Përdoruesit e sistemeve 64-bit duhet të shkarkojnë këtë paketë me:

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

Përdoruesit e sistemit 32-bit shkarkojnë këtë:

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

Dhe për ata që janë përdorues të ARM, paketa për të shkarkuar është:

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

Pasi të përfundojë shkarkimi, ata thjesht duhet të instalojnë paketën e shkarkuar me:

sudo dpkg -i et*.deb

Dhe ata i zgjidhin varësitë me:

sudo apt -f install

ET_Komunikuesi

Tani në rastin e atyre që janë përdorues të Debian, ata duhet të hapin një terminal dhe të ekzekutojnë komandën e mëposhtme në të:

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

curl -sS https://mistertea.github.io/debian-et/et.gpg | shtoni butonin sudo -

Përditësoni dhe instaloni aplikacionin me:

sudo apt update
sudo apt install et

Për pjesën tjetër të shpërndarjeve të Linux, duhet të shkarkoni dhe përpiloni kodin burimor të aplikacionit me komandat e mëposhtme.

Pra, ata duhet të kenë varësitë e mëposhtme të instaluara tashmë në sistemin tuaj:

  • libboost-dev
  • libsodium-dev
  • libncurses5-dev
  • libprotobuf-dev
  • protobuf-përpilues
  • cmake
  • libgoogle-glog-dev
  • libgflags-dev
  • hap zinxhirin
  • wget

Së pari ne shkarkojmë kodin burim me:

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

Bërë këtë tani ne do të shkëputim skedarin e shkarkuar me:

unzip master.zip

Ne hyjmë në direktorinë e gjeneruar me:

cd master

Dhe ne vazhdojmë të përpilojmë kodin me komandat e mëposhtme:

mkdir build
cd build
cmake ../
make

Më në fund duhet të instalojmë aplikacionin me këtë komandë:

sudo make install


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   te rinjte dijo

    Më ka bërë përshtypje imazhi 100 kolumbian hehe