宛先ポートを定義するLinux SCP


8

宛先IPのポートを指定するにはどうすればよいですか?私が行うとscp -p 0000、それはまだポート22に接続しようと、私は指定していない1。

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

1
あなたはマニュアルページを読んで素晴らしい情報を見つけることができます。man scp、 例えば。
motobói

1
疑問がある場合、--helpまたはmanおそらくあなたに答えを与えるでしょう。
ベンレッサーニ-ソナッシ

回答:


18

大文字の「P」。

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

詳細については$ man scp、を参照してください。


一貫性のために万歳!
David Mackintosh

2
@David:scpは模倣するように設計されてrcpおり、rcp -pは「ファイルの時間とモードを保持する」ために使用されていました。を参照してくださいman scp
user1686 2010年

4

また、ポート指定がファイル名の前にある必要があることも注目に値します。つまり、

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

*動作しません

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.