Paņemiet sevi, nekavējoties dalieties savā terminālā ar jebkuru citu

ņemt vietni

Nākamajā rakstā mēs apskatīsim Tmate. Gnu / linux pasaulē ir vairākas populāras programmas, ar kurām attālināti koplietot darbvirsmu (piemēram, Teamviewer, Guacamole un TigerVNC utt.). Šīs programmas tiek izmantotas, lai koplietotu visu ekrānu ar citiem cilvēkiem. Ja tas ir tikai terminālis, kuru mēs vēlamies kopīgot, Tmate, iespējams, ir labākais risinājums. Patiesībā šī programma ir Tmux dakša. Tmate ir kaut kas līdzīgs Teamviewer mūsu terminālim.

Paņemiet sevi ar SSH starpniecību izveidos drošu savienojumu ar vietni tmate.io un ģenerēs nejaušu URL katrai sesijai. Izveidoto URL var kopīgot ar kādu personu, kurai mēs uzticamies. Tas ļaus mums izmantot termināls tā, kā mēs izmantotu savu, ja vien savienojums ir aktīvs. Tā ir lieliska iespēja sadarbībai kopīgos projektos, projekta atkļūdošanai ar izstrādātāju komandu vai tehniskā atbalsta saņemšanai attālināti. Šī programma ir saderīga ar GNU / Linux, Mac OSX un BSD.

Tmate instalēšana Ubuntu un atvasinājumi

Ubuntu un tā atvasinājumi, piemēram, Linux Mint, jūs varat instalējiet šo programmu, izmantojot šādu PPA terminālā (Ctrl + Alt + T). Lai gan pirms tam mums būs jāinstalē nepieciešamā pakotne, ierakstot:

sudo apt-get install software-properties-common

Tagad mēs varam pievienot PPA savai sistēmai un instalēt programmu. Šim nolūkam mēs uzrakstām šādu komandu secību:

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

Konfigurējiet SSH

konfigurējot ssh

Pirms sākat lietot šo programmu, mums ir jāizveido SSH atslēgu pāris. Tā kā programma tmate izveido drošu SSH savienojumu ar tmate.io, izmantojot vietējo SSH atslēgu pāri. Mēs to panāksim, savā terminālā (Ctrl + Alt + T) ierakstot:

ssh-keygen -t rsa

Tmate lietošana

Kad SSH atslēgu pāris ir izveidots, mēs sāksim Tmate, izpildot šādu komandu no tā termināļa:

tmate

Kad sesija ir izveidota, mēs varam koplietot savienojuma ID ar ikvienu. To var kopīgot ar jebkuru cilvēku skaitu, kuriem uzticaties. Viņiem nav jābūt vienā tīklā arī viņiem nav jāizmanto viena un tā pati operētājsistēma. Viņiem pat nav jābūt savās sistēmās instalētiem tmate vai tmux.

Šādi izskatās Tmate sesijas:

tmate sesijas

Kā redzams iepriekšējā ekrānuzņēmumā, tas mums parādīs SSH sesijas ID (nejaušu rakstzīmju virkne) termināla apakšdaļā. Mums tas vienkārši būs jākopē un jādalās ar citiem, lai viņi varētu izveidot savienojumu. Paturiet prātā, ka tas Pēc dažām sekundēm personas kods pazudīs. Tomēr mēs varēsim redzēt sesiju ID, kas ir izmantoti, izmantojot šādu komandu:

tmate show-messages

Iepriekš minētās komandas izvade būtu apmēram šāda:

tmate parādīt ziņojumus

Kā redzat no iepriekš minētās izejas, jūs varat koplietot termināli, izmantojot SSH sesiju vai tīmekļa sesiju. Tam mums būs jāizmanto attiecīgie sesijas ID. Varat arī kopīgot tikai lasīšanas vai lasīšanas un rakstīšanas sesiju.

Izveidojiet savienojumu, izmantojot SSH sesijas

Tiem lietotājiem, kuri vēlas koplietot termināli, izmantojot SSH sesijas, attāliem lietotājiem būs jānorāda SSH sesijas ID.

Piemēram, izmantojot iepriekšējā ekrānuzņēmumā ģenerētos ID. Attālajiem lietotājiem ir jāievada šāda komanda, lai piekļūtu tikai lasīšanas sesijai, kas izveidota sistēmā.

ssh ro-w3boCOq2a5rLDpFnFRUudKTH5@am2.tmate.io

Tikai lasīšanas sesijā attāli lietotāji var redzēt tikai termināli. Viņi nevar izpildīt nekādas komandas.

Lai koplietotu lasīšanas un rakstīšanas sesiju, nosūtīšanas komanda būtu šāda:

ssh R1bXaNj7ZM9r5459Dgpuyl8gS@am2.tmate.io

Šajā gadījumā attāli lietotāji var piekļūt terminālim lasīšanas un rakstīšanas režīmā. Tas nozīmē, ka viņi var izpildīt jebkuru komandu. Visas komandas, kuras rakstāt attālajā sesijā, var redzēt arī no jūsu vietējā termināla.

Izveidojiet savienojumu, izmantojot tīmekļa sesijas

Tiem, kas vēlas koplietot termināli, izmantojot tīmekļa pārlūku, viņiem vienkārši būs jānodod tīmekļa URL citiem, lai izveidotu savienojumu.

Pieņemsim, ka, piemēram, lai koplietotu lasīšanu un rakstīšanu, man būtu jāsniedz šāds URL maniem kolēģiem: https://tmate.io/t/R1bXaNj7ZM9r5459Dgpuyl8gS

Kad viņi pārlūkprogrammā atver šo URL, tas izskatās apmēram šāds ekrānuzņēmums:

tmate interneta pārlūks

Lai izietu no sesijas, vienkārši ierakstiet terminālu izeja. Ja kādam ir nepieciešama sīkāka informācija par šo programmu, varat apskatīt rokasgrāmatas, kuras tā mums dara pieejamas. Mēs varam arī iegūt vairāk informācijas vietnē projekta vietni.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Džovanni gapp teica

    Ļoti interesanta koncepcija