Ssh
當兩個主機都是遠端的並且使用不同的埠時的 scp
我正在重新發布這個帶有兩個不同埠的 Ask Ubuntu question SCP的稍微編輯的版本,因為那裡的答案僅適用於命令行選項(無需修改
ssh_config
)不再適用於我。如何使用
scp
命令在使用本地 PC 不同埠的兩個遠端伺服器之間複製文件?設置
- 遠端伺服器 1:IP=67.12.21.133 &埠=6774
- 遠端伺服器 2:IP=67.129.242.40 &埠=6775
問題
- 如果我使用
scp -rp -P 6774 denny@67.12.21.133:/home/denny/testapp1.txt denny@67.129.242.40:
它給出了一個錯誤:
ssh: connect to host 67.12.21.133 port 22: Connection refused
- 如果我使用
scp -rp -P 6774 denny@67.12.21.133:/home/denny/testapp1.txt -P 6775 denny@67.129.242.40:
它給了我這個錯誤:
ssh: connect to host 67.129.242.133 port 6775: Connection refused ssh: connect to host 67.129.242.40 port 6774: Connection refused lost connection
在源 URL 和目標 URL 中指定埠:
scp -3 scp://host1:port1//path/to/file scp://host2:port2//path/to/file