Vezměte si sebe a okamžitě sdílejte svůj terminál s kýmkoli

vzít web

V příštím článku se podíváme na Tmate. Ve světě Gnu / linux existuje několik populárních programů pro vzdálené sdílení plochy (jako Teamviewer, Guacamole a TigerVNC atd.). Tyto programy slouží ke sdílení celé vaší obrazovky s ostatními lidmi. Pokud je to jen terminál, který chceme sdílet, Tmate je možná nejlepší volba. Ve skutečnosti je tento program vidličkou Tmuxu. Tmate je něco jako Teamviewer pro náš terminál.

Vemte se naváže zabezpečené připojení přes SSH k webu tmate.io a vygeneruje náhodnou adresu URL pro každou relaci. Vygenerovanou adresu URL lze sdílet s někým, komu důvěřujeme. To nám umožní používat terminál vzdáleným způsobem, jakým bychom používali vlastní, pokud je připojení aktivní. Je to skvělá volba pro spolupráci na společných projektech, ladění projektu s týmem vývojářů nebo vzdálenou získání technické podpory. Tento program je kompatibilní s GNU / Linux, Mac OSX a BSD.

Instalace Tmate na Ubuntu a deriváty

V Ubuntu a jeho derivátech, jako je Linux Mint, můžete nainstalujte tento program pomocí následujícího PPA v terminálu (Ctrl + Alt + T). I když předtím budeme muset nainstalovat potřebný balíček zadáním:

sudo apt-get install software-properties-common

Nyní můžeme přidat PPA do našeho systému a nainstalovat program. K tomu napíšeme následující posloupnost příkazů:

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

Nakonfigurujte SSH

konfigurace ssh

Než začnete tento program používat, musíme vytvořit pár klíčů SSH. Protože program tmate naváže zabezpečené připojení SSH k tmate.io pomocí dvojice místních klíčů SSH. Toho docílíme tak, že do našeho terminálu (Ctrl + Alt + T) zapíšeme následující:

ssh-keygen -t rsa

Použití Tmate

Po vytvoření páru klíčů SSH spustíme Tmate spuštěním následujícího příkazu z jeho terminálu:

tmate

Po navázání relace můžeme sdílet ID připojení s kýmkoli. Lze jej sdílet s libovolným počtem lidí, kterým důvěřujete. Nemusí být ve stejné síti ani nemusí používat stejný operační systém. Nemusí mít na svých systémech nainstalován ani tmate nebo tmux.

Takto vypadají relace Tmate:

sezení

Jak je vidět na snímku obrazovky výše, ukáže nám to ID relace SSH (řetězec náhodných znaků) ve spodní části terminálu. Jednoduše jej budeme muset zkopírovat a sdílet s ostatními, aby se mohli připojit. Mějte na paměti, že tohle ID zmizí po několika sekundách. Budeme však moci zobrazit ID relací, které byly použity pomocí následujícího příkazu:

tmate show-messages

Výstupem výše uvedeného příkazu by bylo něco jako následující:

tmate show zprávy

Jak vidíte z výstupu výše, terminál můžete sdílet prostřednictvím relace SSH nebo webové relace. K tomu budeme muset použít příslušná ID relace. Můžete také sdílet relaci jen pro čtení nebo relaci pro čtení a zápis.

Připojte se prostřednictvím relací SSH

Pro ty uživatele, kteří chtějí sdílet terminál prostřednictvím relací SSH, budete muset vzdáleným uživatelům poskytnout ID relace SSH.

Například a pomocí ID vygenerovaných na předchozím snímku obrazovky. Vzdálení uživatelé by měli zadat následující příkaz pro přístup k relaci jen pro čtení, která byla vygenerována v systému.

ssh ro-w3boCOq2a5rLDpFnFRUudKTH5@am2.tmate.io

V relaci jen pro čtení mohou vzdálení uživatelé vidět pouze Terminál. Nemohou provádět žádné příkazy.

Chcete-li sdílet relaci čtení a zápisu, příkaz k odeslání by byl:

ssh R1bXaNj7ZM9r5459Dgpuyl8gS@am2.tmate.io

V takovém případě mohou vzdálení uživatelé přistupovat k terminálu v režimu čtení a zápisu. To znamená, že mohou spustit libovolný příkaz. Všechny příkazy, které píšete ve vzdálené relaci, lze také zobrazit z místního terminálu.

Připojte se prostřednictvím webových relací

Pro ty, kteří chtějí sdílet terminál prostřednictvím webového prohlížeče, budou muset jednoduše předat webovou adresu URL ostatním, aby se mohli připojit.

Řekněme například, že pro sdílení čtení a psaní bych musel svým spolupracovníkům poskytnout následující adresu URL: https://tmate.io/t/R1bXaNj7ZM9r5459Dgpuyl8gS

Když otevřou tuto adresu URL v prohlížeči, bude to vypadat jako na následujícím snímku obrazovky:

tmate webový prohlížeč

Chcete-li relaci ukončit, zadejte terminál výstup. Pokud někdo potřebuje více podrobností o tomto programu, můžete se podívat na manuálové stránky, které nám poskytuje. Můžeme také získat více informací na webové stránky projektu.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Giovanni gapp řekl

    Velmi zajímavý koncept