GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wormhole – Sicheres Teilen von Dateien von einem Computer zum anderen unter Linux

Es ist allgemein bekannt, dass Sie die Befehlszeilenschnittstelle verwenden sollten, wenn Sie die meisten Dinge schnell und sicher erledigen möchten. Natürlich gibt es raffinierte Apps mit schnellen Arbeitsabläufen, aber in einigen Fällen regiert immer noch die CLI. Dies ist ein solcher Fall.

Wurmloch ist eine CLI-basierte Anwendung, mit der Sie Text, Dateien und sogar Ordner (die automatisch gezippt werden) über die CLI sicher an praktisch jeden senden können.

Stellen Sie sich ein Basisszenario vor:Sie möchten ein paar Dateien an einen Freund senden, der Tausende von Kilometern entfernt ist. Sie starten ein neues Terminalfenster mit Hyper (zwinkern), öffnen ein Wurmloch , und nachdem Sie ein paar Wörter eingegeben haben, drücken Sie die Eingabetaste.

Ihr Freund am anderen Ende startet sein Terminal und öffnet ein entsprechendes Wurmloch und gibt einen Code ein, um seinen Zugriff auf die Dateien zu authentifizieren. Ganz einfach!

Zur Sicherheit

In Bezug darauf, wie sicher es ist, Wormhole zu verwenden, lesen Sie auf der GitHub-Seite:

Das Wurmloch Werkzeug verwendet PAKEKennwortauthentifizierter Schlüsselaustausch ” [das] dann verwendet werden kann, um Daten zu verschlüsseln. Wurmloch verwendet den SPAKE2 Algorithmus.

Die Wurmloch-Bibliothek benötigt einen „Rendezvous-Server “:ein einfaches WebSocket-basiertes Relay, das Nachrichten von einem Client an einen anderen übermittelt. Dadurch können die Wurmlochcodes IP-Adressen und Portnummern weglassen. Die URL eines öffentlichen Servers wird standardmäßig zur Verwendung in die Bibliothek eingebacken und ist frei verfügbar, bis sie aufgrund von Volumen oder Missbrauch nicht mehr unterstützt werden kann.<

Die Dateiübertragungsbefehle verwenden ein „Transit-Relay “, das ist ein weiterer einfacher Server, der zwei eingehende TCP-Verbindungen zusammenklebt und Daten aufeinander überträgt. Der Wurmloch-Send Der Dateimodus teilt die IP-Adressen jedes Clients mit dem anderen (innerhalb der verschlüsselten Nachricht), und beide Clients versuchen zuerst, eine direkte Verbindung herzustellen. Wenn dies fehlschlägt, greifen sie auf das Transit-Relay zurück.

So installieren und verwenden Sie Wormhole unter Linux

Auf Debian 9 und Ubuntu 17.04+ , können Sie Wormhole mit apt installieren Befehl unten.

$ sudo apt install magic-wormhole

Auf älteren Versionen von Debian/Ubuntu müssen Sie die folgenden erforderlichen Pakete installieren, um die neueste Version von Wormhole zu erhalten.

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

Auf Fedora Distribution, können Sie mit den folgenden Befehlen erhalten.

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

Sobald die Installation abgeschlossen ist, können Sie sofort mit dem Senden von Dateien beginnen.

Verwenden Sie diesen Befehl, um eine Datei zu senden.

$ 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

Während des Sendevorgangs wird ein Code generiert, den Sie an den vorgesehenen Empfänger weitergeben.

Wurmloch-Sendedateien

Um eine Datei zu erhalten, verwenden Sie diesen Befehl:

$ wormhole receive 

Sowohl der Absender als auch der Empfänger erhalten Benachrichtigungen über den Fortschritt der Dateiübertragung oder wenn der Prozess unterwegs auf Fehler stößt.

Ich denke Wurmloch ist eine raffinierte App; besonders für diejenigen, die gerne ab und zu ihr Terminal öffnen (und Tastaturmeister).


Linux
  1. So finden und kopieren Sie bestimmte Dateitypen von einem Verzeichnis in ein anderes unter Linux

  2. So kopieren oder klonen Sie Berechtigungen von einer Datei in eine andere unter Linux

  3. Linux – Ein logisches Volume von einer Volume-Gruppe in eine andere verschieben?

  4. Wie verschiebt man Dateien von einem Benutzerkonto zu einem anderen auf demselben Computer?

  5. Installieren Sie Linux von Linux

So teilen Sie Dateien sicher über die Befehlszeile mit ffsend in Linux

Installieren Sie Samba auf Ubuntu 20.04 und teilen Sie Dateien auf Linux und Windows

So installieren Sie Software von der Quelle in Linux

Installieren Sie Linux Mint von USB

So installieren Sie phpMyAdmin sicher unter Linux

Ist VLC unter Linux anfällig für Angriffe von .wmv-Dateien, die Viren installieren sollen?