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

So übertragen Sie Dateien sicher zwischen Ubuntu-Systemen mit Croc

Croc ist ein CLI-basiertes Open-Source-Tool, mit dem Dateien sicher zwischen Systemen übertragen werden können. Während der Dateiübertragung wird ein Code generiert, den das Sender- und das Empfängersystem für die Ende-zu-Ende-Verschlüsselung verwenden. Unabhängig davon, ob sich Sender und Empfänger im selben Netzwerk oder in verschiedenen Netzwerken befinden, Croc kann Dateien einfach und schnell zwischen ihnen übertragen, ohne dass eine Portweiterleitung erforderlich ist. Croc kann unter Linux, Windows und MacOS installiert und verwendet werden, sodass Sie Dateien zwischen verschiedenen Betriebssystemen austauschen können.

Im heutigen Tutorial werden wir Croc installieren, um Dateien sicher zwischen Ubuntu-Systemen zu übertragen. Um Croc auf Ubuntu zu installieren, sollten Sie Root- oder Sudo-Rechte haben.

Hinweis :Das Verfahren wurde auf Ubuntu demonstriert Betriebssystem. Sie können dieselbe Installationsprozedur für Debian verwenden Betriebssystem.

Croc auf Ubuntu installieren

Zur Demonstration verwenden wir zwei Ubuntu 20.04 LTS-Maschinen. Auf beiden Rechnern werden wir Croc installieren. Führen Sie die folgenden Schritte aus, um Croc auf dem Ubuntu-System zu installieren.

Schritt 1:Croc herunterladen

Um Croc herunterzuladen, besuchen Sie die Croc-GitHub-Seite und laden Sie Croc .deb herunter Paket für Linux OS. Abhängig von Ihrer Betriebssystemarchitektur können Sie 32-Bit oder 64-Bit herunterladen.

Sie können auch den folgenden Befehl verwenden, um die neueste Version von 64-Bit-Croc herunterzuladen, d. h. 9.4.2 (Stand Oktober 2021):

$ wget https://github.com/schollz/croc/releases/download/v9.4.2/croc_9.4.2_Linux-64bit.deb

Nach dem Herunterladen sehen Sie die unten gezeigte Ausgabe.

Schritt 2:Croc installieren

Nach dem Herunterladen können Sie das Croc .deb-Paket mit dem apt-Befehl installieren.

Verwenden Sie den folgenden Befehl, um Croc zu installieren:

$ sudo apt install ./croc_9.4.2_Linux-64-bit.deb

Wenn Sie eine andere Version heruntergeladen haben, stellen Sie sicher, dass Sie diese durch .deb ersetzen im obigen Befehl verwendeter Dateiname.

Beachten Sie auch, dass, wenn sich die heruntergeladene Datei in einem anderen Verzeichnis befindet, Sie zuerst in dieses Verzeichnis wechseln müssen. Dann können Sie den Installationsbefehl ausführen.

Schritt 3:Installation überprüfen

Führen Sie den folgenden Befehl aus, um die Installation von Croc zu überprüfen:

$ corc -v

Wenn Croc erfolgreich installiert wurde, zeigt die Ausgabe die Version von Croc an.

Croc verwenden

Nach der Installation von croc auf beiden Systemen sind wir bereit, Dateien zwischen ihnen zu teilen. Das Übertragen einer Datei mit Croc ist super einfach. Ein Absender muss nur einen einzigen Befehl ausführen, um eine Datei zu senden. Dieser Befehl generiert einen Code. Um diese Datei zu erhalten, muss der Empfänger nur diesen Code in sein Terminal eingeben.

Eine einzelne Datei übertragen

Um eine einzelne Datei mit Croc zu senden, wechseln Sie in das Verzeichnis, in dem sich die Datei befindet, und verwenden Sie dann den folgenden Befehl:

$ croc sendet

Zum Beispiel, um eine Datei mit dem Namen testfile.txt zu senden im Home-Verzeichnis des Absendercomputers befindet, führen Sie den folgenden Befehl aus:

$ croc send testfile.txt

Nachdem Sie den obigen Befehl ausgeführt haben, sehen Sie einen Code, der in der Ausgabe angezeigt wird. Kopiere diesen Code. In unserem Beispiel lautet der in der Ausgabe angezeigte Code croc 6441-ballon-disney-domain .

Fügen Sie nun auf dem anderen Computer, auf den Sie die Datei übertragen möchten, diesen Code in das Terminal ein und drücken Sie Enter . Danach werden Sie gefragt, ob Sie diese Datei akzeptieren möchten. Drücken Sie y um die Datei zu akzeptieren. Jetzt wird die Datei auf die andere Maschine übertragen.

Standardmäßig fragt Croc, ob Sie eine vorhandene Datei überschreiben möchten. Wenn Sie möchten, dass Croc eine vorhandene Datei ohne Aufforderung überschreibt, verwenden Sie –yes –overwrite Option wie folgt:

$ croc --yes --overwrite testfile.txt

Mehrere Dateien übertragen

Um mehrere Dateien mit Croc zu übertragen, wechseln Sie in das Verzeichnis, das die Dateien enthält. Verwenden Sie dann den folgenden Befehl:

$ croc send

Zum Beispiel, um 3 Dateien namens testfile.txt, testfile2.txt, zu senden undtestfile3.txt im Home-Verzeichnis des Absendercomputers befindet, führen Sie den folgenden Befehl aus:

$ croc send testfile.txt, testfile2.txt, and testfile3.txt

Nachdem Sie den obigen Befehl ausgeführt haben, sehen Sie einen Code, der in der Ausgabe angezeigt wird. Kopieren Sie diesen Code.

Fügen Sie nun auf dem anderen Computer, auf den Sie diese Dateien übertragen möchten, diesen Code in das Terminal ein und drücken Sie Enter . Danach werden Sie gefragt, ob Sie diese Dateien akzeptieren möchten. Drücken Sie y um die Dateien zu akzeptieren. Jetzt werden alle Dateien auf die andere Maschine übertragen.

Um mehrere Dateien zu senden, können Sie auch das Platzhalterzeichen verwenden. Zum Beispiel, um alle Dateien zu versenden, deren Namen auf .txt enden , können Sie das Platzhalterzeichen wie folgt verwenden:

$ croc send *.txt

Verzeichnis übertragen

Um ein Verzeichnis mit Croc zu übertragen, bewegen Sie sich in das übergeordnete Verzeichnis, in dem sich das gewünschte Verzeichnis befindet, und verwenden Sie dann den folgenden Befehl:

$ croc sendet

Zum Beispiel, um ein Verzeichnis mit dem Namen testdirectory zu senden im Home-Verzeichnis des Absendercomputers befindet, führen Sie den folgenden Befehl aus:

$ croc send testdirectory

Nachdem Sie den obigen Befehl ausgeführt haben, sehen Sie einen Code, der in der Ausgabe angezeigt wird. Kopieren Sie diesen Code.

Fügen Sie nun auf dem anderen Computer, auf den Sie das Verzeichnis übertragen möchten, den Code in das Terminal ein und drücken Sie Enter . Danach werden Sie gefragt, ob Sie die Dateien akzeptieren möchten. Drücken Sie y um die Dateien zu akzeptieren. Nun wird das Verzeichnis mit seinem Inhalt auf die andere Maschine übertragen.

Mit benutzerdefiniertem Code übertragen

Beim Senden der Datei können Sie auch Ihren benutzerdefinierten Code mit dem –code angeben Option.

$ croc send –code

Zum Beispiel möchten Sie wonderful verwenden als Code beim Senden der Datei testfile.txt zu einem anderen System. In diesem Fall wäre der Befehl:

$ croc send --code wonderful testfile.txt

Auf der Empfängerseite müssen Sie den obigen Code verwenden, um die Datei zu erhalten:

$ croc wunderbar

Text übertragen

Mit –text können Sie auch Text an andere Computer senden Option wie folgt:

$ croc send --text "this is URL"

Kopieren Sie den auf dem Sendergerät angezeigten Code und fügen Sie ihn dann in das Terminal des Empfängergeräts ein. Danach wird der angegebene Text auf die andere Maschine übertragen.

Croc deinstallieren

Wenn Sie Croc aus irgendeinem Grund entfernen möchten, verwenden Sie dazu den folgenden Befehl:

$ sudo apt remove croc

Wenn Sie zur Bestätigung aufgefordert werden, drücken Sie y und dann Enter . Danach wird Croc von Ihrem Computer entfernt.

In diesem Beitrag haben wir erklärt, wie man Croc unter Ubuntu OS installiert und verwendet. Jetzt können Sie Dateien einfach und sicher zwischen Ihren Ubuntu-Rechnern übertragen. Wir haben auch erklärt, wie Sie Croc deinstallieren, falls Sie es von Ihrem System entfernen müssen.


Ubuntu
  1. So öffnen Sie ISO-Dateien unter Ubuntu Linux

  2. Übertragen Sie Dateien und Ordner sicher zwischen Computern mit Croc

  3. Wie verbinde ich ein Nexus 7, um Dateien zu übertragen?

  4. Wie übertrage ich Dateien zwischen Ubuntu-Rechnern?

  5. So übertragen Sie Dateien sicher mit SCP

So bearbeiten Sie Konfigurationsdateien in Ubuntu

So benennen Sie Dateien in Ubuntu 20.04 um

So installieren Sie die Deb-Datei auf Ubuntu mit Gdebi

Wie greife ich von Ubuntu auf Windows-Dateien zu?

Übertragen Sie Dateien mit WinSCP

Wie man Dateien mit dem Vim-Editor in Ubuntu mit einem Passwort schützt