Merrni veten, ndani terminalin tuaj menjëherë me këdo

merrni faqen e internetit

Në artikullin vijues do të hedhim një vështrim në Tmate. Në botën Gnu / linux ka disa programe të njohura për të ndarë një desktop nga distanca (si Teamviewer, Guacamole dhe TigerVNC, etj.). Këto programe përdoren për të ndarë të gjithë ekranin tuaj me njerëz të tjerë. Nëse është vetëm terminali që ne duam të ndajmë, Tmate është ndoshta opsioni më i mirë. Në të vërtetë ky program është një pirun i Tmux. Tmate është diçka si një Teamviewer për terminalin tonë.

Merre veten do të krijojë një lidhje të sigurt përmes SSH me faqen e internetit tmate.io dhe gjeneron një URL të rastësishme për çdo seancë. URL-ja e gjeneruar mund të ndahet me dikë që i besojmë. Kjo do të na lejojë të përdorim terminal të largëta në mënyrën se si do ta përdorim tonën, për sa kohë që lidhja është aktive. Shtë një mundësi e shkëlqyeshme për të bashkëpunuar në projekte të zakonshme, për të korrigjuar një projekt me një ekip zhvilluesish, ose për të marrë mbështetje teknike nga distanca. Ky program është i pajtueshëm me GNU / Linux, Mac OSX dhe BSD.

Instalimi i Tmate në Ubuntu dhe derivatet

Në Ubuntu, dhe derivatet e tij si Linux Mint, mundeni instaloni këtë program duke përdorur PPA-në e mëposhtme në terminal (Ctrl + Alt + T). Edhe pse para kësaj, ne do të duhet të instalojmë paketën e nevojshme duke shtypur:

sudo apt-get install software-properties-common

Tani mund të shtojmë PPA në sistemin tonë dhe të instalojmë programin. Për këtë ne shkruajmë sekuencën vijuese të komandave:

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

Konfiguroni SSH

konfigurimi i ssh

Para se të filloni të përdorni këtë program, duhet të krijojmë një çift çelësash SSH. Për shkak se programi tmate vendos një lidhje të sigurt SSH me tmate.io duke përdorur çiftin lokal të çelësave SSH. Ne do ta arrijmë këtë duke shkruar në terminalin tonë (Ctrl + Alt + T) sa vijon:

ssh-keygen -t rsa

Përdorimi i Tmate

Sapo të jetë krijuar çifti i çelësave SSH, ne do të fillojmë Tmate duke ekzekutuar komandën e mëposhtme nga Terminali i saj:

tmate

Kur të vendoset seanca, ne mund të ndajmë ID-në e lidhjes me këdo. Mund të ndahet me çdo numër personash që ju besoni. Ata nuk kanë nevojë të jenë në të njëjtin rrjet as nuk kanë nevojë të përdorin të njëjtin sistem operativ. Ata madje nuk duhet të kenë të instaluar tmate ose tmux në sistemet e tyre.

Kështu duken seancat e Tmate:

seancat e shokut

Siç shihet në pamjen e ekranit më sipër, do të na tregojë një ID të sesionit SSH (një varg karakteresh të rastit) në fund të terminalit. Thjesht do të duhet ta kopjojmë dhe ta ndajmë me të tjerët në mënyrë që ata të lidhen. Mbani në mend se kjo ID do të zhduket pas disa sekondash. Sidoqoftë, ne mund të shohim ID-të e sesionit që janë përdorur duke përdorur komandën e mëposhtme:

tmate show-messages

Dalja e komandës së mësipërme do të ishte diçka si më poshtë:

tmate tregojnë mesazhet

Siç mund ta shihni nga rezultati i mësipërm, ju mund ta ndani terminalin përmes seancës SSH ose seancës në internet. Për këtë do të duhet të përdorim ID-të përkatëse të seancës. Gjithashtu, mund të ndani seancën vetëm për lexim ose seancën për lexim-shkrim.

Lidhu përmes seancave të SSH

Për ata përdorues që duan të ndajnë Terminalin përmes seancave SSH, do t'ju duhet të siguroni ID të sesionit SSH për përdoruesit e largët.

Për shembull dhe duke përdorur ID-të e krijuara në pamjen e mëparshme të ekranit. Përdoruesit e largët duhet të shtypin komandën e mëposhtme për të hyrë në seancën vetëm për lexim që është gjeneruar në sistem.

ssh ro-w3boCOq2a5rLDpFnFRUudKTH5@am2.tmate.io

Në seancën vetëm për lexim, përdoruesit e largët mund të shohin vetëm Terminalin. Ata nuk mund të ekzekutojnë asnjë komandë.

Për të ndarë seancën e leximit dhe të shkruarit, komanda për të dërguar do të ishte:

ssh R1bXaNj7ZM9r5459Dgpuyl8gS@am2.tmate.io

Në këtë rast, përdoruesit e largët mund të hyjnë në terminal në mënyrën e leximit-shkrimit. Kjo do të thotë se ata mund të ekzekutojnë çdo komandë. Të gjitha komandat që shkruani në seancën e largët mund të shihen gjithashtu nga Terminali juaj lokal.

Lidhu përmes seancave në internet

Për ata që duan të ndajnë Terminalin përmes një shfletuesi në internet, ata thjesht do të duhet të kalojnë URL-në e internetit te të tjerët për t'u lidhur.

Le të themi për shembull se për të ndarë leximin dhe shkrimin do të duhet t'u jepja bashkëpunëtorëve të mi URL-në e mëposhtme: https://tmate.io/t/R1bXaNj7ZM9r5459Dgpuyl8gS

Kur ata të hapin këtë URL në shfletues, do të duket si pamja e mëposhtme e ekranit:

shfletuesi i faqes tmate

Për të dalë nga një seancë, thjesht shkruani në terminal dalje. Nëse dikush ka nevojë për më shumë detaje në lidhje me këtë program, ju mund të konsultoheni me faqet e burrave që ai na vë në dispozicion. Ne gjithashtu mund të marrim më shumë informacion në faqen e internetit të projektit.


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.   Giovanni gapp dijo

    Koncept shumë interesant