Ta deg selv, del terminalen din umiddelbart med hvem som helst

ta nettstedet

I neste artikkel skal vi ta en titt på Tmate. I Gnu / linux-verdenen er det flere populære programmer for å dele et skrivebord eksternt (som Teamviewer, Guacamole og TigerVNC, etc). Disse programmene brukes til å dele hele skjermen din med andre mennesker. Hvis det bare er terminalen vi vil dele, er Tmate muligens det beste alternativet. Egentlig er dette programmet en gaffel av Tmux. Tmate er noe som en Teamviewer for terminalen vår.

Ta deg selv vil etablere en sikker forbindelse via SSH til tmate.io-nettstedet og generere en tilfeldig URL for hver økt. Den genererte URL-en kan deles med noen vi stoler på. Dette vil tillate oss å bruke terminal fjernkontroll på den måten vi vil bruke vår egen, så lenge tilkoblingen er aktiv. Det er et flott alternativ for å samarbeide om vanlige prosjekter, feilsøke et prosjekt med et team av utviklere eller få teknisk støtte eksternt. Dette programmet er kompatibelt med GNU / Linux, Mac OSX og BSD.

Tmate installasjon på Ubuntu og derivater

I Ubuntu, og dets derivater som Linux Mint, kan du installer dette programmet ved hjelp av følgende PPA i terminal (Ctrl + Alt + T). Selv om det før det, må vi installere den nødvendige pakken ved å skrive:

sudo apt-get install software-properties-common

Nå kan vi legge til PPA i systemet vårt og installere programmet. For dette skriver vi følgende sekvens av kommandoer:

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

Konfigurer SSH

konfigurere ssh

Før du begynner å bruke dette programmet, vi trenger å lage et SSH-nøkkelpar. Fordi tmate-programmet oppretter en sikker SSH-forbindelse til tmate.io ved hjelp av det lokale SSH-nøkkelparet. Vi vil oppnå dette ved å skrive følgende i terminalen vår (Ctrl + Alt + T):

ssh-keygen -t rsa

Bruk av Tmate

Når SSH-nøkkelparet er opprettet, starter vi Tmate ved å utføre følgende kommando fra terminalen:

tmate

Når økten er etablert, kan vi dele IDen til forbindelsen med hvem som helst. Den kan deles med et hvilket som helst antall personer du stoler på. De trenger ikke være i samme nettverk De trenger heller ikke bruke det samme operativsystemet. De trenger ikke engang å ha tmate eller tmux installert på systemene sine.

Slik ser Tmate-økter ut:

tmate økter

Som vist på skjermbildet ovenfor, vil det vise oss en SSH-økt-ID (en streng med tilfeldige tegn) nederst på terminalen. Vi må rett og slett kopiere den og dele den med andre, slik at de kan koble til. Husk at dette ID forsvinner etter noen sekunder. Vi vil imidlertid kunne se økt-ID-ene som har blitt brukt ved hjelp av følgende kommando:

tmate show-messages

Resultatet av kommandoen ovenfor vil være omtrent som følgende:

tmate vis meldinger

Som du kan se fra utdataene ovenfor, du kan dele terminalen via SSH-økt eller websession. For dette må vi bruke de respektive økt-IDene. Du kan også dele den skrivebeskyttede økten eller lese / skrive-økten.

Koble til gjennom SSH-økter

For de brukerne som ønsker å dele Terminal via SSH-økter, må du oppgi SSH-økt-ID til eksterne brukere.

For eksempel og bruk av IDene som ble generert i forrige skjermbilde. Eksterne brukere bør skrive inn følgende kommando for å få tilgang til den skrivebeskyttede økten som er generert på systemet.

ssh ro-w3boCOq2a5rLDpFnFRUudKTH5@am2.tmate.io

I den skrivebeskyttede økten kan eksterne brukere bare se terminalen. De kan ikke utføre noen kommandoer.

For å dele lese- og skriveøkten vil kommandoen for å sende være:

ssh R1bXaNj7ZM9r5459Dgpuyl8gS@am2.tmate.io

I dette tilfellet kan eksterne brukere få tilgang til terminalen i lese-skrivemodus. Det betyr at de kan kjøre hvilken som helst kommando. Alle kommandoene du skriver i den eksterne økten kan også sees fra din lokale terminal.

Koble til via nettsessioner

For de som ønsker å dele terminalen via en nettleser, må de ganske enkelt sende nettadressen til andre for å koble til.

La oss for eksempel si at for å dele lesing og skriving måtte jeg gi følgende URL til mine medarbeidere: https://tmate.io/t/R1bXaNj7ZM9r5459Dgpuyl8gS

Når de åpner denne URL-en i nettleseren, vil den se ut som følgende skjermbilde:

tmate nettleser

For å avslutte en økt, skriv bare inn terminalen avslutte. Hvis noen trenger mer informasjon om dette programmet, kan du gå til mansidene som det blir gjort tilgjengelig for oss. Vi kan også få mer informasjon på prosjektnettstedet.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Giovanni gapp sa

    Veldig interessant konsept