GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat TermPair pro sdílení a ovládání terminálů v reálném čase z webového prohlížeče

Úvod

TermPair je webová služba, která umožňuje komukoli prohlížet a ovládat své terminálové relace v reálném čase z webového prohlížeče. Jednoduše řečeno, umožňuje lidem spolupracovat, prohlížet, sdílet, to vše v reálném čase.

Svůj terminál můžete rychle a bezpečně sdílet na webu a přistupovat k němu a také jej ovládat.

TermPair je dobrý pro ty, kteří chtějí spolupracovat v reálném čase. Má také některé bezpečnostní mezery. Pokud si nedáte pozor, může to být katastrofální chyba.

Zabezpečení

TermPair používá 128bitové end-to-end šifrování pro všechny terminálové vstupy a výstupy.

Prohlížeč musí běžet v zabezpečeném kontextu. To obvykle znamená spuštění na localhost nebo se zabezpečeným http provozem (https).

Využití

Nejprve se spustí termpair server (termpair serve ). Server funguje jako router, který slepě předává šifrovaná data mezi terminálovými klienty TermPair a připojenými prohlížeči.

Naslouchá připojením termpair websocket z unixových terminálových klientů a udržuje mapování do všech připojených prohlížečů.

Než klient TermPair odešle výstup terminálu na server, zašifruje jej pomocí tajného klíče, takže jej server nemůže přečíst. Server tato data předá připojeným prohlížečům. Když prohlížeče obdrží data, použijí tajný klíč k dešifrování a zobrazení výstupu terminálu. Prohlížeč získá tajný klíč prostřednictvím části adresy URL, která není odeslána serveru.

Podobně, když prohlížeč odešle vstup do terminálu, je zašifrován v prohlížeči, předán ze serveru do terminálu, poté dešifrován v terminálu pomocí TermPair a nakonec zapsán na vstup terminálu.

Instalace

  • Nainstalujte TermPair v systému Linux pomocí pipx nebo pip jak je uvedeno níže:
pipx install termpair

NEBO

pip install termpair

NEBO můžete spustit termpair bez instalace. Poté proveďte proces sdílení spuštěním příkazů níže:

pipx run termpair serve
pipx run termpair share --open-browser

Jak používat

  • Spusťte server TermPair pomocí níže uvedeného příkazu
termpair serve
  • Otevřete nové okno Terminálu nebo tab a spusťte tento příkaz pro sdílení vašeho terminálu
termpair share --host "http://localhost/" --port 8000

TermPair vygeneruje ID terminálu a tajný šifrovací klíč pro CONNECT jak je uvedeno výše.

  • Otevřete webový prohlížeč a začněte se připojovat prostřednictvím webového prohlížeče
  • Zkopírujte ID terminálu a tajný klíč z prostředí terminálu, vložte je podle obrázku níže a klikněte na tlačítko Připojit

Jak je uvedeno výše, vše, co zadáte do Terminálu, se objeví v prohlížeči a naopak.

Takže můžete zadávat příkazy v prohlížeči nebo terminálu. Vstup a výstup se objeví v obou oknech. To poskytuje plnou kontrolu každému, kdo má ID relace.

  • Pokud nechcete mít plnou kontrolu, můžete postupovat podle předchozích kroků a poté použít –pouze pro čtení nebo -r možnost pomocí příkazu termpair share takto:
termpair share --host "http://localhost/" --port 8000 -r

Ujistěte se, že je spuštěn server TermPair a spusťte sdílení terminálu vrežimu pouze pro čtení jako níže.

Jak je znázorněno výše na snímcích obrazovky, pokoušel jsem se psát do prostředí prohlížeče, ale Termpair mi zobrazil varovnou zprávu, že Terminál byl sdílen v režimu pouze pro čtení.

  • Pokud chcete otevřít webový prohlížeč automaticky po zahájení sdílení použijte –otevřený prohlížeč nebo -b možnost.
termpair share --host "http://localhost/" --port 8000 -b
  • Zobrazení nápovědy TermPair:
termpair share --help
termpair serve --help

Závěr

To je ono

V tomto článku jsme si tedy ukázali, jak sdílet a ovládat terminály v reálném čase z webového prohlížeče pomocí TermPair.
Jistě, je to velmi užitečné pro pomoc, sdílení, prohlížení a přístup k vašemu terminálu s kýmkoli, komu důvěřujete.

Díky


Linux
  1. Jak nainstalovat webový prohlížeč Chromium na RHEL7 Linux

  2. Kitty Terminal Emulator:Jak jej nainstalovat, nakonfigurovat a používat

  3. Jak nainstalovat Guake Terminal a přidat jej do automatického spuštění

  1. SQLite DB Browser, jak jej nainstalovat a používat na Linuxu

  2. Jak vyhledávat na webu z terminálu v systému Linux

  3. Jak vymazat mezipaměť webového prohlížeče z příkazového řádku v Linuxu

  1. Jak nainstalovat webový prohlížeč Chromium na Ubuntu 18.04

  2. Jak nainstalovat prohlížeč Opera z terminálu?

  3. Co je disperze NTP a jak ji mohu ovládat?