DCP – Übertragen von Dateien zwischen Linux-Hosts mithilfe eines Peer-to-Peer-Netzwerks
Dcp Zum Kopieren Ihrer Dateien muss kein SSH verwendet oder konfiguriert werden. Darüber hinaus ist keine Konfiguration erforderlich, um Ihre Dateien sicher zu kopieren.
DCP-Anwendungsfälle
Dcp kann in mehreren Szenarien verwendet werden. Sie können beispielsweise problemlos Dateien an mehrere Kollegen senden, indem Sie ihnen einfach den generierten Schlüssel bereitstellen. Sie können Daten auch zwischen zwei Computern synchronisieren, ohne SSH-Schlüssel festlegen zu müssen. Kopieren Sie Dateien auf einen Remotecomputer oder teilen Sie Dateien zwischen Linux, MacOS und Windows.
Wie Dcp funktioniert
Dcp erstellt eine Welche Archiv für die Liste der Dateien, die Sie zum Kopieren angegeben haben. Mit dem generierten öffentlichen Schlüssel können Sie dann die Dateien von einem anderen Host herunterladen. Die kopierten Daten werden mit dem öffentlichen Schlüssel für das Datenarchiv verschlüsselt.
So installieren Sie Dcp in Linux-Systemen
Installation von dcp kann mit npm package manager abgeschlossen werden. Allerdings, wenn Sie nicht verwenden möchten aslkönnen Sie die neueste Version von herunterladen dcp Paket aus dem Release-Seite.
So installieren Sie das Paket mit aslSie müssen NPM auf Ihrem Linux-System installiert haben und dann den folgenden Befehl verwenden, um es zu installieren.
# npm i -g dat-cp
Wenn Sie die Zip-Archive bevorzugen, können Sie sie mit dem Befehl wget herunterladen.
# wget https://github.com/tom-james-watson/dat-cp/releases/download/0.7.4/dcp-0.7.4-linux-x64.zip
Dann bewegen Sie die dcp und node-64.node Binärdateien zu einem Pfad Ihrer Wahl, vorzugsweise einem Pfad, der in Ihrer PATH-Variablen enthalten ist. Beispielsweise / usr / local / bin /::
# mv dcp-0.7.4-linux-x64/dcp dcp-0.7.4-linux-x64/node-64.node /usr/local/bin
Verwendung von Dcp in Linux-Systemen
Benutzung von dcp ist einfach und erfordert, wie bereits erwähnt, keine zusätzliche Konfiguration. Wählen Sie einfach die Dateien aus, die Sie kopieren und ausführen möchten:
Datei vom Quellhost senden:
# dcp file
Führen Sie den folgenden Befehl auf dem Zielhost aus.
# dcp
Es mag zunächst etwas seltsam aussehen, ist aber eigentlich sehr einfach. Für dieses Tutorial habe ich zwei Hosts – temcint_1 und tecmint_2. Ich werde die angerufene Datei senden video.mp4 von tecmint_1 zu tecmint_2.
Senden der Datei von tecmint_1::
# dcp video.mp4
Am Ende der Ausgabe sehen Sie eine blaue Linie, die dcp ist
::

Sie können dann den folgenden Befehl verwenden, um die Datei von einem anderen Host abzurufen. Im folgenden Beispiel werde ich die Datei von herunterladen tecmint_2::
# dcp c3233d5f3cca81be7cd080712013dd77bd7ebfd4bcffcQ12121cbeacf9c7de89b

Das war’s, die Datei wurde heruntergeladen.
Dcp hat einige zusätzliche Optionen, mit denen Sie es ausführen können:
-
-r, --recursive
– Verzeichnisse rekursiv kopieren. -
-n, --dry-run
– Zeigen Sie, welche Dateien kopiert worden wären. -
--skip-prompt
– automatisch ohne Aufforderung herunterladen. -
-v, --verbose
– Ausführlicher Modus – Druckt zusätzliche Debugging-Meldungen.
Fazit
Dcp ist ein sehr einfaches und benutzerfreundliches Tool, mit dem Sie Dateien zwischen Hosts kopieren oder freigeben können. Wenn Ihnen das Projekt gefällt, können Sie das weiter überprüfen dcp git Seite.