如何将文件从 AWS 服务器传输到 AWS 服务器位于 Bastion 服务器后面的本地计算机

How to transfer files from AWS server to local machine where the AWS server is behind Bastion server

如何将文件从 AWS 服务器传输到本地机器

以下是所有机器的位置

AWS machine -> Bastion server -> Local machine

我已经使用 SCP 命令将文件从 AWS 机器复制到 Bastion 服务器,并将 Bastion 服务器复制到本地机器

以下是我完成的两个步骤

  1. ssh 进入堡垒服务器 将文件从 AWS 实例复制到 Bastion 服务器

scp user@ipaddress:~/test1.txt ./

  1. 在我的本地机器上,我执行了以下命令

scp user@bastion:~/test1.txt ./

我想使用一个脚本实现自动化,该脚本需要从我的本地计算机触发,以便将文件从 AWS 实例复制到本地计算机

无需将文件复制到堡垒服务器。事实上,从安全的角度来看,堡垒服务器上应该存储的东西非常少。

相反,您可以使用两种方法通过 Bastion 直接连接到 "AWS machine"。

  • 代理跳转
  • 端口转发

参见: