Paimkite save, akimirksniu pasidalykite savo terminalu su bet kuo

paimk svetainę

Kitame straipsnyje mes pažvelgsime į Tmate. „Gnu / linux“ pasaulyje yra kelios populiarios programos, skirtos darbalaukiui dalytis nuotoliniu būdu (pvz., „Teamviewer“, „Guacamole“, „TigerVNC“ ir kt.). Šios programos naudojamos bendrinti visą ekraną su kitais žmonėmis. Jei norime pasidalinti tik terminalu, „Tmate“ yra geriausias pasirinkimas. Iš tikrųjų ši programa yra „Tmux“ šakutė. „Tmate“ yra kažkas panašaus į „Teamviewer“ mūsų terminalui.

Pasiimk save sukurs saugų ryšį per SSH su „tmate.io“ svetaine ir sugeneruos atsitiktinį URL kiekvienam užsiėmimui. Sugeneruotą URL galima bendrinti su žmogumi, kuriuo pasitikime. Tai leis mums naudoti terminalas nuotoliniu būdu, kaip mes naudotume savo, jei ryšys yra aktyvus. Tai puiki galimybė bendradarbiauti įgyvendinant bendrus projektus, derinti projektą su kūrėjų komanda arba gauti techninę pagalbą nuotoliniu būdu. Ši programa yra suderinama su GNU / Linux, Mac OSX ir BSD.

„Tmate“ diegimas „Ubuntu“ ir dariniuose

„Ubuntu“ ir jo dariniuose, pvz., „Linux Mint“, galite įdiekite šią programą naudodami šį PPA terminale („Ctrl“ + „Alt“ + T). Nors prieš tai turėsime įdiegti reikiamą paketą įvesdami:

sudo apt-get install software-properties-common

Dabar mes galime pridėti PPA prie savo sistemos ir įdiegti programą. Tam mes parašome šią komandų seką:

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

Konfigūruokite SSH

konfigūruoti ssh

Prieš pradėdami naudoti šią programą, turime sukurti SSH raktų porą. Kadangi „tmate“ programa užmezga saugų SSH ryšį su „tmate.io“ naudodama vietinę SSH raktų porą. Tai pasieksime savo terminale („Ctrl“ + „Alt“ + T) parašę:

ssh-keygen -t rsa

Tmate naudojimas

Kai bus sukurta SSH raktų pora, paleisime „Tmate“ vykdydami šią komandą iš savo terminalo:

tmate

Kai sesija bus nustatyta, mes galėsime su visais dalytis ryšio ID. Ją galima bendrinti su bet kuo daugiau žmonių, kuriais pasitikite. Jie neturi būti tame pačiame tinkle jiems taip pat nereikia naudoti tos pačios operacinės sistemos. Jie net neturi turėti „tmate“ ar „tmux“ savo sistemose.

Štai kaip atrodo „Tmate“ sesijos:

tmate sesijos

Kaip matyti aukščiau pateiktoje ekrano kopijoje, tai mums parodys SSH seanso ID (atsitiktinių simbolių eilutė) terminalo apačioje. Mes tiesiog turėsime ją nukopijuoti ir pasidalinti su kitais, kad jie galėtų prisijungti. Turėkite omenyje, kad tai Po kelių sekundžių asmens tapatybės dokumentas dings. Tačiau mes galime pamatyti seansų ID, kurie buvo naudojami naudojant šią komandą:

tmate show-messages

Minėtos komandos išvestis būtų maždaug tokia:

rodyti pranešimus

Kaip matote iš aukščiau pateiktos išvesties, terminalu galite dalytis per SSH sesiją arba žiniatinklio sesiją. Tam turėsime naudoti atitinkamus sesijos ID. Taip pat galite bendrinti tik skaitymo arba skaitymo ir rašymo sesiją.

Prisijunkite per SSH sesijas

Tiems vartotojams, kurie nori dalytis terminalu per SSH sesijas, turėsite pateikti SSH sesijos ID nuotoliniams vartotojams.

Pvz., Naudojant ankstesnėje ekrano kopijoje sugeneruotus ID. Nuotoliniai vartotojai turėtų įvesti šią komandą, kad galėtų pasiekti sistemoje sugeneruotą tik skaitymo seansą.

ssh ro-w3boCOq2a5rLDpFnFRUudKTH5@am2.tmate.io

Tik skaitymo sesijoje nuotoliniai vartotojai gali matyti tik terminalą. Jie negali vykdyti jokių komandų.

Norint bendrinti skaitymo ir rašymo sesiją, komandą siųsti būtų:

ssh R1bXaNj7ZM9r5459Dgpuyl8gS@am2.tmate.io

Tokiu atveju nuotoliniai vartotojai gali pasiekti terminalą skaitymo ir rašymo režimu. Tai reiškia, kad jie gali vykdyti bet kurią komandą. Visas komandas, kurias rašote nuotolinio seanso metu, taip pat galite pamatyti iš savo vietinio terminalo.

Prisijunkite per žiniatinklio sesijas

Tiems, kurie nori dalytis terminalu per interneto naršyklę, jie tiesiog turės perduoti žiniatinklio URL kitiems prisijungti.

Tarkime, pavyzdžiui, kad norėčiau dalytis skaitymu ir rašymu, turėčiau savo bendradarbiams pateikti šį URL: https://tmate.io/t/R1bXaNj7ZM9r5459Dgpuyl8gS

Kai jie atidarys šį URL naršyklėje, jis atrodys panašiai kaip šis ekrano kopija:

„tmate“ interneto naršyklė

Norėdami išeiti iš seanso, tiesiog įveskite terminalą išeiti. Jei kam nors reikia daugiau informacijos apie šią programą, galite peržiūrėti vadovo puslapius, kuriuos ji mums suteikia. Daugiau informacijos taip pat galime gauti adresu projekto svetainėje.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Giovanni gapp sakė

    Labai įdomi koncepcija