首页 > 解决方案 > 有没有办法在我的本地计算机上的两个 aws 实例之间进行 scp?

问题描述

我想制作一个脚本来将我的文件从我拥有的文件服务器(EFS)备份到 S3 存储桶。我想从我的计算机上运行它,问题是我不知道如何与 PEM 文件建立这种连接。

我在互联网上发现我可以使用 scp 命令来实现我想要的。 https://linuxacademy.com/blog/linux/ssh-and-scp-howto-tips-tricks/

但我必须使用我的 PEM 文件进行连接,但我无法找到它的位置。

scp -r yourusername@yourserver:/home/yourusername/examplefile yourusername2@yourserver2:/home/yourusername2/

标签: bashamazon-web-servicesshellamazon-s3amazon-efs

解决方案


您可以像使用 ssh 客户端一样使用您的 pem 文件,并-i在您的情况下使用开关

scp -i <Path To PEM File> -r yourusername@yourserver:/home/yourusername/examplefile yourusername2@yourserver2:/home/yourusername2/

推荐阅读