Етернал Терминал: удаљена љуска која се аутоматски поново повезује

ET

Вечни терминал (ЕТ) је удаљена љуска која се аутоматски поново повезује без прекидања сесије.

За разлику од нормалне SSH сесије, сесија направљена помоћу ET-а ће се наставити без обзира на то да ли имате промену IP адресе или прекид мреже.

То значи да ће вас чак и ако се промени ИП адреса вашег удаљеног хоста, Етернал Терминал држати повезаним са удаљеним системом.

Још једна значајна карактеристика ЕТ-а је да тмук / сцреен можемо покренути у оквиру ЕТ сесије.

ЕТ подржава режим тмук контроле који вам омогућава да имате траке за помицање, картице и прозоре оперативног система.

Овде се ЕТ издваја од других сличних апликација попут Мосх (популарна алтернатива ССХ).

Иако Мосх нуди исту функционалност као ЕТ, не подржава режим лебдења или режим контроле тмук. Једноставно речено, ЕТ је удаљени терминал за запослене и нестрпљиве људе.

Важно је напоменути да ЕТ није емулатор терминала, већ само удаљена љуска.

ЕТ је надахнут са неколико пројеката од којих се могу поменути:

  • ссх: то је сјајан програм за удаљени терминал, а заправо ЕТ користи ссх за иницијализацију везе. Велика разлика између ЕТ и ссх је у томе што ЕТ сесија може преживети прекиде рада мреже и ИП роминг.
  • аутоссх: је услужни програм који аутоматски поново покреће ссх сесију када открије поновно повезивање. То је напреднија верзија „док је истина; ссх михост.цом ». ЕТ штеди драгоцено време одржавањем ваше тмук сесије чак и када ТЦП веза умре и брзо се настави.
  • мосх: Мосх је популарна алтернатива ЕТ-у. Иако мосх пружа исту основну функционалност као ЕТ, не подржава нативни режим помицања или тмук контролу (тмук -ЦЦ).

Како инсталирати ЕТ на Линук?

За оне који су заинтересовани за инсталирање ЕТ-а на своје системе, требало би да следе кораке које делимо у наставку.

Важно је напоменути да ЕТ мора бити инсталиран на серверу и клијентском систему. Подразумевано ЕТ користи порт 2022, па ако сте иза заштитног зида или рутера, морате да отворите овај порт.

За оне који су корисници Убунту-а и његових деривата, у систем можемо додати следеће спремиште са:

sudo add-apt-repository ppa:jgmath2000/et

Важно је напоменути да ово спремиште важи само до Убунту 18.04 ЛТС, тако да за кориснике Убунту 18.10 морају да преузму и инсталирају деб пакет.

Једном када је спремиште додато, настављамо да инсталирамо апликацију са:

sudo apt-get update
sudo apt-get install et

Ако желите да инсталирате из деб пакета, морате га преузети и инсталирати помоћу следећих команди.

Корисници 64-битних система требало би да преузму овај пакет са:

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

32-битни корисници система преузимају ово:

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

А за оне који су корисници АРМ-а, пакет за преузимање је:

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

Једном када се преузимање заврши, они једноставно морају да инсталирају преузети пакет са:

sudo dpkg -i et*.deb

А зависности решавају са:

sudo apt -f install

ЕТ_Цоммуницатор

Сада у случају оних који су корисници Дебиана, они морају отворити терминал и извршити сљедећу наредбу у њему:

ецхо "деб хттпс://мистертеа.гитхуб.ио/дебиан-ет/дебиан-соурце/ стретцх маин" | судо тее -а /етц/апт/соурцес.лист

цурл -сС хттпс://мистертеа.гитхуб.ио/дебиан-ет/ет.гпг | судо апт-кеи додај -

Ажурирајте и инсталирајте апликацију помоћу:

sudo apt update
sudo apt install et

За остатак Линук дистрибуција морате преузети и компајлирати изворни код апликације са следећим наредбама.

Дакле, они морају имати следеће зависности које су већ инсталиране на вашем систему:

  • либбоост-дев
  • либсодиум-дев
  • либнцурсес5-дев
  • либпротобуф-дев
  • протобуф-цомпилер
  • цмаке
  • либгоогле-глог-дев
  • либгфлагс-дев
  • отворити рајсфешлус
  • вгет

Прво преузимамо изворни код са:

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

Учињено ово сада, распаковаћемо преузету датотеку са:

unzip master.zip

У генерисани директоријум улазимо са:

cd master

И настављамо са компајлирањем кода следећим наредбама:

mkdir build
cd build
cmake ../
make

На крају, апликацију морамо инсталирати овом наредбом:

sudo make install


Додај као жељени извор на Гуглу