1119 Stimmen

scp mit angegebener Portnummer

Ich versuche, eine Datei von einem entfernten Server auf meinen lokalen Rechner zu scpen. Nur Port 80 ist zugänglich.

Ich habe es versucht:

scp -p 80 username@www.myserver.com:/root/file.txt .

erhielt aber diesen Fehler: cp: 80: No such file or directory

Wie gebe ich die Portnummer in einem scp-Befehl an?

75 Stimmen

Port sollte in Großbuchstaben sein -P 80

4voto

Christopher Gray Punkte 490

Um alle Dateien in allen Verzeichnissen auf einem entfernten Synology NAS zu sichern, verwenden Sie einen anderen entfernten Anschluss:

scp -P 10022 -r /media/data/somedata/* user@192.168.1.x:/var/services/homes/user/directory/

3voto

AJ. Punkte 1248

Kopieren der Datei auf den Host: scp SourceFile remoteuser@remotehost:/directory/TargetFile

Kopieren der Datei vom Host: scp user@host:/directory/SourceFile TargetFile

Rekursives Kopieren von Verzeichnissen vom Host: scp -r user@host:/directory/SourceFolder TargetFolder

ANMERKUNG : Wenn der Host einen anderen Port als Port 22 verwendet, können Sie ihn mit der Option -P angeben: scp -P 2222 user@host:/directory/SourceFile TargetFile

2voto

HarteScout 1 Punkte 11

Es gibt viele Antworten, aber Sie sollten in der Lage sein, es einfach zu halten. Stellen Sie sicher, dass Sie wissen, welcher Hafen SSH abhört, und definieren Sie es. Hier ist, was ich gerade verwendet, um Ihr Problem zu replizieren.

scp -P 12222 file.7z user@193.168.X.X:/home/user/Downloads Es hat gut funktioniert.

1voto

Kiryamwibo Yenusu Punkte 158

Ich hoffe, dies hilft jemandem, der nach einer perfekten Antwort sucht

Kopieren eines Ordners oder einer Datei von einem Server mit einem definierten Port auf einen anderen Server oder einen lokalen Rechner

  1. Wechseln Sie in ein Verzeichnis, in dem Sie über Administratorrechte verfügen vorzugsweise Ihr Heimatverzeichnis auf dem Rechner, auf den Sie Dateien kopieren wollen
  2. Schreiben Sie den folgenden Befehl

scp -r -P port user@IP_address:/home/file/pathDirectory .

**Note:** The last . on the command directs it to copy everything in that folder to your directory of preference

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X