Verwendung des SCP Linux-Befehls Beispiele

Es gibt Hunderte von Befehlen unter Linux , die entwickelt wurden, um produktiver zu sein oder einfach eine bessere Kontrolle über die verschiedenen Aufgaben im System zu haben. Einer dieser Befehle ist der Befehl „scp“, mit dem wir Dateien kopieren können zu, von oder zwischen verschiedenen Hosts in Linux-Umgebungen. Der Befehl scp (Secure Copy) verwendet ssh für Datenübertragungsaufgaben und verfügt über die Authentifizierung und Sicherheit von ssh.

Wo wird der SCP-Befehl verwendet?
Mit diesem Befehl können wir Dateien in folgenden Umgebungen übertragen:

  • Vom lokalen System zu einem Remote-System.
  • Direkt von einem Remote-System zum lokalen System.
  • Zwischen zwei Remote-Systemen zum lokalen System.

SCP-Syntax
Die allgemeine Syntax der Verwendung lautet wie folgt:

 scp [OPTION] [Benutzer @] SRC_HOST:] Datei1 [Benutzer @] HOST_DESTINATION:] Datei2 

SCP-Parameter
Die Parameter sind:

  • OPTION: Ermöglicht scp die Angabe von Parametern wie Verschlüsselung, SSH-Konfiguration, SSH-Port, Limit, rekursiver Kopie und mehr
  • Benutzer 1: Quelldatei.
  • Benutzer 2: Zieldatei.
  • -P: Gibt den SSH-Port des Remote-Hosts an.
  • -p: Ermöglicht es Ihnen, die Änderung von Dateien und die Zugriffszeiten darauf beizubehalten.
  • -q: Mit dieser Option können wir die Fortschrittsanzeige und die generierten fehlerfreien Nachrichten unterdrücken.
  • -C: scp ist gezwungen, die Daten während des Versands an den Zielcomputer zu komprimieren.
  • -r: Ermöglicht scp das rekursive Kopieren von Verzeichnissen der Daten.

Der auf ssh basierende Befehl scp fordert einen SSH-Schlüssel oder ein Kennwort zur Authentifizierung auf den zu verwendenden Remote-Systemen an. Es ist erforderlich, über Leseberechtigungen für die Quelldatei und Schreibberechtigungen für das Zielsystem zu verfügen.
Jetzt werden wir sehen, wie dieser Befehl zum Kopieren sicherer Dateien unter Linux verwendet wird.

See also  Wie DNS PROBE FINISHED NO INTERNET Fehler zu beheben

Verwendung des SCP Linux-Befehls

Schritt 1

Wenn wir eine Datei einfach in das Home-Verzeichnis kopieren möchten, verwenden wir Folgendes:

 scp file.extension [email protected]: / home / user 

1-How-to-Use-Befehl-SCP-Linux.png

Schritt 2

Beachten Sie, dass eine Sicherheitsmeldung SHA256 freigegeben wird. Geben Sie das Kennwort ein und die Datei wird kopiert: 2-security-message-SHA256.png

Schritt 3

Wir können eine Datei von Server zu Server kopieren, indem wir Folgendes ausführen:

 scp [email protected]: /home/user1/file.extension [email protected]: / home / user2 / 

3-security-message-SHA256.png

Schritt 4

Wenn wir ein vollständiges Verzeichnis mit scp kopieren möchten, können wir die folgende Syntax ausführen:

 scp -r / home / user / user [email protected]: / home / user 

4-security-message-SHA256.png

Schritt 5

Schließlich können wir die Bandbreite, die mit dem Parameter “l” verwendet werden soll, wie folgt begrenzen:

 scp -l limit [email protected]: /home/user/file.extension Dokumente 

Mit dem Befehl scp haben wir eine einfache, aber zuverlässige Alternative, um Dateien auf verschiedene Arten sicher und vollständig nach Linux zu kopieren.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *