Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何将文件从AWS服务器传输到AWS服务器位于Bastion服务器后面的本地计算机_Linux_Amazon Web Services_File Transfer_Scp - Fatal编程技术网

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

Linux 如何将文件从AWS服务器传输到AWS服务器位于Bastion服务器后面的本地计算机,linux,amazon-web-services,file-transfer,scp,Linux,Amazon Web Services,File Transfer,Scp,如何将文件从AWS服务器传输到本地计算机 以下是所有机器的定位方式 AWS机器->堡垒服务器->本地机器 我已使用SCP命令将文件从AWS机器复制到Bastion服务器,并将Bastion服务器复制到本地机器 以下是我已经完成的两个步骤 ssh到bastion服务器 已将文件从AWS实例复制到Bastion服务器 scpuser@ipaddress:~/test1.txt./ 在本地计算机上,我执行了以下命令 scpuser@bastion:~/test1.txt./ 我想用一个脚本实现自动化,

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

以下是所有机器的定位方式

AWS机器->堡垒服务器->本地机器

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

以下是我已经完成的两个步骤

  • ssh到bastion服务器 已将文件从AWS实例复制到Bastion服务器
  • scpuser@ipaddress:~/test1.txt./

  • 在本地计算机上,我执行了以下命令
  • scpuser@bastion:~/test1.txt./


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

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

    相反,您可以使用两种方法通过Bastion直接连接到“AWS机器”

    • 代理跳转
    • 港口转运
    见:


    SSH到bastion并将文件从服务器复制到bastion。现在,将文件从bastion复制到您的本地计算机。上述方法有效。但我想将文件从服务器复制到bastion,从Local删除最后的复制步骤。