So verwenden Sie den SCP-Befehl zum sicheren Übertragen von Dateien (2024)

So verwenden Sie den SCP-Befehl zum sicheren Übertragen von Dateien

SCP ist ein Protokoll zur sicheren Übertragung von Dateien zwischen einem lokalen Host und einem Remote-Host oder zwischen zwei Remote-Hosts. Es basiert auf dem Secure Shell (SSH)-Protokoll. „SCP“ bezieht sich auf das Secure Copy Protocol. SCP oder Secure Copy Protocol ist einfach zu verwenden und in den meisten Linux- und Unix-Distributionen standardmäßig enthalten.

scp-Befehl im Linux-Beispiel

Grundlegende Syntax des SCP-Befehls

Syntax:

scp (Option) ((user@)host1:)file1 ((user@)host2:)file2

Optionen:

  • Option: (-346BCpqrTv) (-c Cipher) (-F ssh_config) (-i Identitätsdatei) (-l Limit) (-o ssh_option) (-P Port) (-S Programm)
  • ((user@)host1:)file1: Quelldatei
  • ((user@)host2:)file2: Ziel

Die am häufigsten verwendeten Optionen mit dem SCP-Befehl:

  • -C: Durch die Verwendung dieser Option wird die Komprimierung aktiviert und die Übertragungsgeschwindigkeit erhöht.
  • -c :Wenn Sie die Verschlüsselung ändern möchten, müssen Sie die Option -c gefolgt vom Namen der Verschlüsselung verwenden. Standardmäßig verwendet SCP „AES-128“ für die Verschlüsselung von Dateien. ICH
  • i : i steht für „Identifizieren der Datei oder des privaten Schlüssels“.
  • -l : l steht für Grenzbandbreite.
  • -B: Dies wird für die Verwendung des Stapelmodus beim Kopieren verwendet.
  • -P : Sie müssen die Portnummer ausdrücklich angeben, indem Sie die Option -P verwenden, wenn die SSH-Portnummer des Zielhosts von der Standardportnummer 22 abweicht.
  • -Q: Diese Option führt den SCP-Befehl im stillen Modus aus.
  • -R: Mit dieser Option werden die Dateien und Verzeichnisse rekursiv kopiert.
  • -S : Diese Option in SCP wird verwendet, um das Programm anzugeben, das für die Verbindung verwendet werden soll.

Die einfache Syntax für den SCP-Befehl ist unten aufgeführt:

scp sourcefilename username@destinationhost:destinationfolder

Beispiele für SCP-Befehle

SCP-Befehl zum Kopieren einer Datei von Localhost auf einen Remote-Host SCP-Beispiel:

scp (options) SourceFileName UserName@TargetHost:TargetPath
scp filetocopy.txt remote_hostusername@remoteserverip:/remote/directory

Kopieren Sie eine Datei vom Remote-Host nach localhost:

SCP-Befehl zum Kopieren einer Datei vom Remote-Host auf den lokalen Host SCP-Beispiel:

scp (options) UserName@SourceHost:SourceFilePath TargetFileName
scp remote_username@serverip:/remote/filetocopy.txt /local/directory

Kopieren Sie eine Datei von einem Remote-Host auf einen anderen Remote-Host:

Scp-Befehl zum Kopieren einer Datei von einem Remote-Host auf einen anderen Remote-Host:

scp (options) UserName@SourceHost:SourcePath UserName@TargetHost:TargetPath
scp (email protected):/files/filetocopy.txt (email protected):/files

Kopieren Sie mehrere Dateien von einem Remote-Host auf einen anderen Remote-Host:

Scp-Befehl zum Kopieren mehrerer Dateien von einem Remote-Host auf einen anderen Remote-Host:

scp filename1 filename2 UserName@TargetHost:TargetDirectoryPath

Kopieren Sie mehrere Dateien vom Remote-Host auf den Localhost

Scp-Befehl zum Kopieren mehrerer Dateien vom Remote-Host auf den Localhost:

scp userName@SourceHost:SourceDirectoryPath{filename1, filename2}

Ich hoffe, dass Sie einige der Grundideen von SCP-Befehlen unter Linux kennengelernt haben.

6+ Open-Source-Audio-Editor im Jahr 2019

Beitragsnavigation

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert