Võtke ennast, jagage oma terminali koheselt kellegagi

võta veebileht

Järgmises artiklis heidame pilgu Tmate'ile. Gnu / linuxi maailmas on töölaua eemalt jagamiseks mitmeid populaarseid programme (näiteks Teamviewer, Guacamole ja TigerVNC jne). Neid programme kasutatakse kogu teie ekraani jagamiseks teiste inimestega. Kui soovime jagada ainult terminali, on Tmate tõenäoliselt parim valik. Tegelikult on see programm Tmuxi kahvliga. Tmate on meie terminali jaoks midagi sellist nagu Teamviewer.

Võtke ennast loob SSH kaudu turvalise ühenduse tmate.io veebisaidiga ja genereerib juhusliku URL-i iga seansi jaoks. Loodud URL-i saab jagada kellegagi, keda usaldame. See võimaldab meil kasutada terminal kaugel, nii nagu me omaenda kasutaksime, kui ühendus on aktiivne. See on suurepärane võimalus teha koostööd ühistes projektides, siluda projekti arendajate meeskonnaga või saada tehnilist tuge kaugelt. See programm ühildub GNU / Linuxi, Mac OSXi ja BSD-ga.

Tmate'i installimine Ubuntule ja derivaatidele

Ubuntus ja selle derivaatides nagu Linux Mint saate seda teha installige see programm järgmise PPA abil terminalis (Ctrl + Alt + T). Kuigi enne seda peame vajaliku paketi installima, tippides:

sudo apt-get install software-properties-common

Nüüd saame PPA oma süsteemi lisada ja programmi installida. Selleks kirjutame järgmise käskude jada:

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

Konfigureerige SSH

ssh seadistamine

Enne selle programmi kasutamist peame looma SSH-võtmepaari. Kuna programm tmate loob kohaliku SSH võtmepaari abil turvalise SSH-ühenduse tmate.io-ga. Selle saavutame, kirjutades oma terminali (Ctrl + Alt + T) järgmise:

ssh-keygen -t rsa

Tmate kasutamine

Kui SSH-võtmepaar on loodud, käivitame Tmate'i, käivitades selle terminalist järgmise käsu:

tmate

Kui seanss on loodud, saame jagada ühenduse ID-d kõigiga. Seda saab jagada mis tahes hulga inimestega, keda usaldate. Nad ei pea olema samas võrgus samuti ei pea nad kasutama sama opsüsteemi. Neil ei pea isegi oma süsteemidesse olema installitud tmate või tmux.

Tmate seansid näevad välja sellised:

tmate seansid

Nagu ülaltoodud ekraanipildilt näha, näitab see meid SSH seansi ID (juhuslike märkide string) terminali allservas. Peame selle lihtsalt kopeerima ja teistega jagama, et nad saaksid ühendust luua. Pidage meeles, et see ID kaob mõne sekundi pärast. Kuid näeme seansi ID-sid, mida on kasutatud järgmise käsu abil:

tmate show-messages

Ülaltoodud käsu väljund oleks umbes järgmine:

tmate näita sõnumeid

Nagu ülaltoodud väljundist näha, terminali saate jagada SSH-seansi või veebiseansi kaudu. Selleks peame kasutama vastavaid seansi ID-sid. Samuti saate jagada kirjutuskaitstud seanssi või kirjutus-kirjutusseanssi.

Ühendage SSH-seansside kaudu

Nende kasutajate jaoks, kes soovivad terminali jagada SSH-seansside kaudu, peate kaugkasutajatele esitama SSH-seansi ID.

Näiteks ja kasutades eelmises ekraanipildis loodud ID-sid. Kaugkasutajad peaksid süsteemis loodud kirjutuskaitstud seansile juurde pääsemiseks sisestama järgmise käsu.

ssh ro-w3boCOq2a5rLDpFnFRUudKTH5@am2.tmate.io

Ainult kirjutuskaitstud seansil saavad kaugkasutajad näha ainult terminali. Nad ei saa ühtegi käsku täita.

Lugemis- ja kirjutamisseansi jagamiseks oleks käsk saata:

ssh R1bXaNj7ZM9r5459Dgpuyl8gS@am2.tmate.io

Sellisel juhul pääsevad kaugkasutajad terminalile juurde lugemis-kirjutamisrežiimis. See tähendab, et nad saavad käivitada mis tahes käsu. Kõiki kaugseansis kirjutatud käske saab näha ka kohalikust terminalist.

Ühendage veebiseansside kaudu

Neile, kes soovivad terminali veebibrauseri kaudu jagada, peavad nad ühenduse loomiseks teistele lihtsalt veebi URL-i edastama.

Oletame näiteks, et lugemise ja kirjutamise jagamiseks peaksin andma oma kaastöötajatele järgmise URL-i: https://tmate.io/t/R1bXaNj7ZM9r5459Dgpuyl8gS

Kui nad avavad selle URL-i brauseris, näeb see välja umbes järgmine ekraanipilt:

tmate veebibrauser

Seansist väljumiseks sisestage lihtsalt terminal väljumiseks. Kui keegi vajab selle programmi kohta lisateavet, võite tutvuda man-lehtedega, mille see meile kättesaadavaks teeb. Lisateavet saame ka aadressil projekti veebisaidil.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Giovanni gapp DIJO

    Väga huvitav kontseptsioon