AWS EC2 scp 从私有子网实例到堡垒

AWS EC2 scp from private subnet instance to bastion

我正在使用跳转服务器(堡垒)连接到私有 ec2 实例。连接成功,但是我无法将 jar 文件从私有 ec2 实例 scp 到跳转服务器位置。

命令: [ec2-user@ip-XXX-XX-XX-X3 ~]$ scp x.jar ec2-user@XX.XXX .XX.XX5:/home/user

结果: 我收到“ssh:连接到主机 XX.XXX.XX.XX5 端口 22:连接超时

非常感谢您 input/suggestions 解决此问题。

您的安全组规则是否允许从私有实例到堡垒的流量,还是只允许从堡垒到私有实例的流量?根据您的描述,我假设您是从私人复制到堡垒?如果您的规则是一种方式,您是否尝试过 运行 反向 scp。所以: scp ec2-user@ip-xxx:/path/to/file.jar ./file.jar

请尝试反向 SCP 。这里 10.169.1.59 是我的目标服务器,其中 ec2 文件夹位于我的主目录中。我是 运行 来自我的堡垒服务器的命令,它的 IP 为 10.169.4.173

scp -i tusharc.pem -r 10.169.1.59:/home/tchatterjee/ec2 .