GNU/Linux >> Znalost Linux >  >> Linux

Wormhole – Bezpečně sdílejte soubory z jednoho počítače do druhého v Linuxu

Je veřejně známo, že pokud chcete většinu věcí udělat rychle a bezpečně, měli byste používat rozhraní příkazového řádku. Samozřejmě existují šikovné aplikace s rychlými pracovními postupy, ale v některých případech stále vládne CLI. Toto je jeden takový případ.

Červí díra je aplikace založená na rozhraní CLI, pomocí které můžete bezpečně odesílat text, soubory a dokonce složky (které budou automaticky komprimovány) prakticky komukoli prostřednictvím rozhraní CLI.

Představte si základní scénář:chcete poslat několik souborů příteli, který je vzdálen tisíce kilometrů. Spustíte nové okno terminálu pomocí Hyper (mrknutí), otevřete červí díru a po zadání několika slov stiskněte enter.

Váš přítel na druhém konci spustí svůj terminál, otevře odpovídající červí díru a zadá kód pro ověření jeho přístupu k souborům. Snadné!

Zabezpečení

Pokud jde o to, jak bezpečné je používat Wormhole, stránka GitHubu v zní:

 červí díra nástroj používá PAKEVýměna klíčů ověřených heslem ” [to] lze poté použít k šifrování dat. červí díra používá SPAKE2 algoritmu.

Knihovna červích děr vyžaduje „Rendezvous Server ”:jednoduchý přenos založený na WebSocket, který doručuje zprávy od jednoho klienta druhému. To umožňuje kódům červích děr vynechat IP adresy a čísla portů. Adresa URL veřejného serveru je vložena do knihovny pro použití jako výchozí a bude volně dostupná, dokud objem nebo zneužití neumožní její podporu.<

Příkazy pro přenos souborů používají „Přenosové relé “, což je další jednoduchý server, který spojuje dvě příchozí TCP spojení a přenáší data o každém do druhého. odeslání červí díry souborový režim sdílí IP adresy každého klienta s druhým (uvnitř šifrované zprávy) a oba klienti se nejprve pokusí připojit přímo. Pokud to selže, vrátí se k použití přenosového relé.

Jak nainstalovat a používat Wormhole v Linuxu

V Debianu 9 a Ubuntu 17.04+ , můžete Wormhole nainstalovat pomocí apt příkaz níže.

$ sudo apt install magic-wormhole

Na starších verzích Debian/Ubuntu , musíte nainstalovat následující požadované balíčky, abyste získali nejnovější verzi Wormhole.

$ sudo apt-get install python-pip build-essential python-dev libffi-dev libssl-dev
$ pip install magic-wormhole

Na Fedoře distribuce, můžete získat pomocí následujících příkazů.

$ dnf install python-pip python-devel libffi-devel openssl-devel gcc-c++ libtool redhat-rpm-config
$ pip install magic-wormhole

Po dokončení instalace můžete okamžitě začít odesílat soubory.

Chcete-li odeslat soubor, použijte tento příkaz.

$ wormhole send PopTheme.zip

Sending 16.9 MB file named 'PopTheme.zip'
On the other computer, please run: wormhole receive
Wormhole code is: 7-examine-stopwatch

Během procesu odesílání bude vygenerován kód, který předáte zamýšlenému příjemci.

Soubory odesílání červí díry

Chcete-li přijmout soubor, použijte tento příkaz:

$ wormhole receive 

Odesílatel i příjemce obdrží oznámení o průběhu přenosu souboru nebo o tom, že proces narazí na nějaké chyby.

Myslím, že červí díra je šikovná aplikace; zejména pro ty, kteří mají problém s otevíráním terminálu každou chvíli (a klávesovými mistry).


Linux
  1. Jak kopírovat nebo klonovat oprávnění z jednoho souboru do druhého v systému Linux

  2. Linux – přesunout logický svazek z jedné skupiny svazků do druhé?

  3. Jak přesunout soubory z jednoho uživatelského účtu do druhého na stejném počítači?

  1. Jak najít a zkopírovat určitý typ souborů z jednoho adresáře do druhého v Linuxu

  2. Zkopírujte strukturu složek (bez souborů) z jednoho umístění do druhého

  3. Zkopírujte velký soubor z jednoho linuxového serveru na druhý

  1. Jak přesunout všechny soubory (včetně skrytých) z jednoho adresáře do druhého?

  2. Nainstalujte Apache 2 ze zdroje na Linux

  3. Jak zkopírovat 10 posledních souborů z jednoho adresáře do druhého?