将文件从本地机器传输到端口转发的机器

将文件从本地机器传输到端口转发的机器

我必须将文件从本地计算机从远程服务器 1 传输到远程服务器 2。

我已将远程服务器 1 (Amazon Ec2) 端口 2222 转发到远程服务器 2 (Amazon Ec2)。我通过以下命令从本地连接该机器,

ssh -i 服务器.pem ec2-用户@IP -p 2222

我正在尝试使用 scp 传输文件,但是找不到完美的解决方案。请帮我解决。

注意:远程服务器 1 将充当路由器。

答案1

scp 使用大写字母 P 作为端口选项:

scp -i server.pem -P 2222 source-file ec2-user@IP:path/dest

或者这是否给出了错误?哪一个?

相关内容