我正在重新发布这个带有两个不同端口的 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 [email protected]:/home/denny/testapp1.txt [email protected]:
ssh: connect to host 67.12.21.133 port 22: Connection refused
- 如果我使用
它给了我这个错误:scp -rp -P 6774 [email protected]:/home/denny/testapp1.txt -P 6775 [email protected]:
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 中指定端口: