Vezmite si seba a okamžite zdieľajte svoj terminál s kýmkoľvek

vziať webovú stránku

V nasledujúcom článku sa pozrieme na Tmate. Vo svete Gnu / linux existuje niekoľko populárnych programov na vzdialené zdieľanie pracovnej plochy (ako Teamviewer, Guacamole a TigerVNC atď.). Tieto programy sa používajú na zdieľanie celej vašej obrazovky s inými ľuďmi. Ak chceme zdieľať iba terminál, je pravdepodobne najlepšou voľbou Tmate. Tento program je vlastne vidlicou Tmuxu. Tmate je niečo ako Teamviewer pre náš terminál.

Zober si seba vytvorí bezpečné spojenie cez SSH s webovou stránkou tmate.io a vygeneruje náhodnú adresu URL pre každú reláciu. Vygenerovanú adresu URL je možné zdieľať s niekým, komu dôverujeme. Toto nám umožní používať terminál vzdialené tak, ako by sme používali naše vlastné, pokiaľ je spojenie aktívne. Je to skvelá voľba pre spoluprácu na bežných projektoch, ladenie projektu s tímom vývojárov alebo získanie technickej podpory na diaľku. Tento program je kompatibilný s GNU / Linux, Mac OSX a BSD.

Inštalácia Tmate na Ubuntu a deriváty

V Ubuntu a jeho derivátoch, ako je Linux Mint, môžete nainštalujte tento program pomocou nasledujúceho PPA v termináli (Ctrl + Alt + T). Aj keď ešte predtým si budeme musieť nainštalovať potrebný balík zadaním:

sudo apt-get install software-properties-common

Teraz môžeme pridať PPA do nášho systému a nainštalovať program. Za týmto účelom napíšeme nasledujúcu postupnosť príkazov:

sudo add-apt-repository ppa:tmate.io/archive && sudo apt-get update && sudo apt-get install tmate

Nakonfigurujte SSH

konfigurácia ssh

Skôr ako začnete používať tento program, musíme vytvoriť pár kľúčov SSH. Pretože program tmate nadviaže bezpečné pripojenie SSH k tmate.io pomocou dvojice miestnych kľúčov SSH. Dosiahneme to tak, že do nášho terminálu napíšeme nasledovné (Ctrl + Alt + T):

ssh-keygen -t rsa

Využitie Tmate

Po vytvorení páru kľúčov SSH spustíme Tmate vykonaním nasledujúceho príkazu z jeho terminálu:

tmate

Po nadviazaní relácie môžeme zdieľať ID spojenia s kýmkoľvek. Môže byť zdieľaný s ľubovoľným počtom ľudí, ktorým dôverujete. Nemusia byť v rovnakej sieti ani nemusia používať rovnaký operačný systém. Nemusia mať vo svojich systémoch nainštalované ani tmate alebo tmux.

Takto vyzerajú relácie Tmate:

sedenia spolužiakov

Ako je vidieť na snímke obrazovky vyššie, ukáže nám to ID relácie SSH (reťazec náhodných znakov) v spodnej časti terminálu. Budeme to musieť jednoducho skopírovať a zdieľať s ostatnými, aby sa mohli spojiť. Majte na pamäti, že toto ID zmizne po niekoľkých sekundách. Budeme však môcť vidieť ID relácií, ktoré boli použité, pomocou nasledujúceho príkazu:

tmate show-messages

Výstup vyššie uvedeného príkazu by bol asi nasledovný:

tmate show správy

Ako vidíte z výstupu vyššie, terminál môžete zdieľať prostredníctvom relácie SSH alebo webovej relácie. Na tento účel budeme musieť použiť príslušné ID relácií. Môžete tiež zdieľať reláciu iba na čítanie alebo reláciu čítania a zápisu.

Pripojte sa prostredníctvom relácií SSH

Pre tých používateľov, ktorí chcú zdieľať terminál prostredníctvom relácií SSH, budete musieť vzdialeným používateľom poskytnúť ID relácie SSH.

Napríklad s použitím identifikátorov vygenerovaných na predchádzajúcej snímke obrazovky. Vzdialení používatelia by mali zadať nasledujúci príkaz na prístup k relácii iba na čítanie, ktorá bola vygenerovaná v systéme.

ssh ro-w3boCOq2a5rLDpFnFRUudKTH5@am2.tmate.io

V relácii iba na čítanie môžu vzdialení používatelia vidieť iba terminál. Nemôžu vykonávať žiadne príkazy.

Ak chcete zdieľať reláciu čítania a zápisu, príkaz na odoslanie bude:

ssh R1bXaNj7ZM9r5459Dgpuyl8gS@am2.tmate.io

V takom prípade môžu vzdialení používatelia pristupovať k terminálu v režime čítania a zápisu. To znamená, že môžu spustiť akýkoľvek príkaz. Všetky príkazy, ktoré napíšete vo vzdialenej relácii, môžete vidieť aj z miestneho terminálu.

Pripojte sa prostredníctvom webových relácií

Pre tých, ktorí chcú zdieľať terminál prostredníctvom webového prehľadávača, bude musieť jednoducho odovzdať webovú adresu URL ostatným, aby sa mohli pripojiť.

Povedzme napríklad, že na zdieľanie čítania a písania by som musel svojim spolupracovníkom poskytnúť nasledujúcu adresu URL: https://tmate.io/t/R1bXaNj7ZM9r5459Dgpuyl8gS

Keď otvoria túto adresu URL v prehľadávači, bude to vyzerať napríklad takto:

tmate webový prehliadač

Ak chcete ukončiť reláciu, zadajte terminál výjazd. Ak niekto potrebuje ďalšie informácie o tomto programe, môžete si prečítať manuálové stránky, ktoré nám poskytuje. Viac informácií tiež môžeme získať na webovej stránke projektu.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Giovanni gapp dijo

    Veľmi zaujímavý koncept