2016-10-18 1 views
-4

Ich versuche, einen Ordner von einem System mit scp (sichere Kopie) von einem System auf einen anderen zu kopieren, aber ich kann nicht herausfinden, wie Sie den Port angeben.scp zu einem anderen Linux-System über SSH, wo nicht Port 22

Ich verstehe, dass zu scp, kann ich ...

scp /file/location/folderName [email protected]***.*.***:/destination/location/ 

aber ich das Zielsystem des SSH-Port geändert haben, damit ich diesen Fehler bekommen ...

ssh: connect to Host . * *** Port 22:.. Anschluss Verbindung

Gibt es irgendeine Art von -p Befehl verloren habe ich abgelehnt Portnummer angeben können?

Ich habe auch versucht, den Hafen wie dieses Hinzufügen ...

scp /file/location/folderName [email protected]***.*.***:>>portNumHere<</destination/location/ 

mit Lösung aktualisiert ...

Ich kämpfe nicht nur mit dem falschen -P verwenden, sondern auch, wo man Ort. Ich weiß, verstehen und das funktioniert für mich ...

scp -r -P >>portNumHere<< /file/location/folderName [email protected]***.*.***:/destination/location/ 
+0

Bitte beachten Sie, dass Stackoverflow für die Programmierung von Fragen ist nur. Bitte lesen Sie die [Hilfe/Thema] für welche Themen hier gefragt werden können. Diese Frage * kann * auf anderen SE-Sites wie [unix.se] oder [Superuser] (http://supuers.com) angebracht sein. Überprüfen Sie zuerst ihre Hilfe, um zu sehen, ob die Frage dorthin gehört, und wenn dies der Fall ist, klicken Sie auf den Link "Flag" und wählen Sie "Moderator-Aufmerksamkeit", um dort eine Migration anzufordern. – kaylum

Antwort

2

Verwenden Sie eine Hauptstadt -P port. Die kleingeschriebene -p Option steht in Konflikt mit der -p Option "preserve" von cp.

Per the man page:

scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] 
    [-l limit] [-o ssh_option] [-P port] [-S program] 
    [[[email protected]]host1:]file1 ... [[[email protected]]host2:]file2 

... 

-P port 
     Specifies the port to connect to on the remote host. Note that 
     this option is written with a capital ‘P’, because -p is 
     already reserved for preserving the times and modes of the 
     file. 
+0

Entschuldigung dafür, dass ich den Menschen nicht überprüft habe - ich habe immer noch Linux gelernt und es ist mir in den Sinn gekommen. Mein anderes Problem, das ich nicht klargemacht hatte, war, wo ich das -P und den Port aufstellen sollte, aber ich habe es ausgearbeitet. Danke für die Anleitung. – spcurtis81

Verwandte Themen