amazon-web-services - 在同一区域的两个 EC2 实例之间传输文件

标签 amazon-web-services amazon-ec2 scp ubuntu-14.04

我有 2 个运行 Ubuntu 14.04 的 EC2 实例,我需要弄清楚如何将文件从一个实例传输到另一个实例。我阅读了亚马逊的常见问题解答,它说如果我使用私有(private) IP,我可以做到这一点而不会产生任何额外费用,但我不确定如何使用它来传输文件。

现在我使用 scp 协议(protocol)来做到这一点 -

scp -i ~/Path-To-Key-File/AAA.gem /path/file  ec2-user@<Elastic IP>:/path/file

我尝试用私有(private) IP 替换弹性 IP,但它不起作用。我在这里做错了吗?

最佳答案

实际上,我想通了……我只需要将弹性 IP 替换为私有(private) IP 并正确配置安全组以允许实例通信!

从机器 A 转移到机器 B

我在机器 A 上运行此代码

scp -i ~/Path-To-Key-File/AAA.pem /path/file  ec2-user@<Private IP of Machine B>:/path/file

对于安全组,我必须允许通过私有(private) IP 的 SSH 协议(protocol)(来自机器 B)!!

关于amazon-web-services - 在同一区域的两个 EC2 实例之间传输文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25404250/

相关文章:

linux - 优雅地发送本地 tarball 并在远程端解压

linux - AWS ec2 私钥是否特定于 ec2 实例中的用户

database - 优化 Redshift 查询的大 IN 条件

json - 使用 Cloudformation Template 创建特定资源的多个实例

node.js - AWS 重定向 URL,并在 Node.js 服务器中运行 AngularJS

linux - 我可以使用从 unzip -p cmd 传输的数据来使用 SCP 吗?

shell - scp 中的正则表达式/通配符

javascript - Amazon S3 简单 Javascript 客户端文件上传问题

java - 查找项目在 S3 存储桶中的位置

python - 我已经在 ec2 实例上安装了 sonarqube,并配置了 python 项目以进行代码分析。但是文件正在不断扫描