如何从 EC2下载文件

我应该使用什么 scp参数来将文件从 AmazonEC2实例下载到本地存储?

210203 次浏览

如果你正在使用 Mac 或 Linux,你可以使用 scp或更友好的,下载一个 FTP 客户端,如果你在 Mac 上,我建议你使用 电脑鸭。最后你需要的只是一个 FTP 客户端。如果你是在 Windows 上,我会推荐你 费雷兹拉

你用的是什么操作系统?

既然你在 Ubuntu 中,试试这个:

连接到文件服务器 + 在文件管理器中,单击“将文件连接到服务器”。

  • 输入服务器地址,选择服务器类型,并根据需要输入任何附加信息。然后单击“连接”。详细情况 下面列出了服务器类型。

  • 对于 Internet 上的服务器,通常可以使用域名 但是,您可能需要使用局域网上的计算机 计算机的数字 IP 地址。如果另一台计算机正在运行 Ubuntu,参见查找您的 IP 地址来查找该计算机的内部 IP 否则,请检查那台计算机上的帮助

  • 将打开一个新窗口,显示服务器上的文件。浏览文件和文件夹,就像浏览本地文件和文件夹一样。

使用 scp:

scp -i ec2key.pem username@ec2ip:/remote/path/to/file /local/path/to/file

地点:

  • ec2key.pem是您的 PEM 密钥
  • username是用于登录到 EC2实例的用户名
  • ec2ip是 EC2实例的 IP 或 DNS 别名
  • /remote/path/to/file是文件存储在 EC2实例上的位置
  • /local/path/to/file是您希望将文件放在本地计算机上的位置

您可以使用 .将其放入当前文件夹:

scp -i ec2key.pem username@ec2ip:/remote/path/to/file .

如果您还没有使用 ssh 访问您的实例,您可以在这里阅读更多关于如何使用 ssh 访问您的实例的内容:

当您能够像上面的文档中那样使用 ssh 时,您将能够使用 scp 来复制文件。

另一个选择是在你的实例上启动一些 Web 服务器,如果你的文件是敏感的,配置 HTTPS,然后使用你的浏览器下载,这里有一些教程: