Linux SCP definiert den Zielport


8

Wie kann ich einen Port für die Ziel-IP angeben? Wenn ich das tue scp -p 0000, wird immer noch versucht, eine Verbindung über Port 22 herzustellen, nicht über den von mir angegebenen.

scp svn_backup.tgz user@xxx.xxx.xx.xxx:/path/to/new/svn/

1
Sie finden großartige Informationen beim Lesen von Handbuchseiten. man scp, beispielsweise.
Motobói

1
Im Zweifelsfall --helpoder manwird Ihnen wahrscheinlich die Antwort geben.
Ben Lessani - Sonassi

Antworten:


18

Großbuchstabe "P".

$ scp -P 12345 svn_backup.tgz user@xxx.xxx.xx.xxx:/path/to/new/svn/

Siehe $ man scpfür weitere Details.


Hurra für die Konsistenz!
David Mackintosh

2
@David: scpwurde entwickelt, um zu imitieren rcp, und rcp wurde verwendet, -pum "Dateizeiten und -modi beizubehalten ". Siehe man scp.
user1686

4

Es ist auch bemerkenswert, dass die Portspezifikation vor dem Dateinamen stehen muss, dh:

scp svn_backup.tgz -P 12345 user@xxx.xxx.xx.xxx:/path/to/new/svn/

* wird nicht funktionieren.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.