如何将整个文件夹从 Amazon EC2 Linux 实例复制到本地 Linux 机器?

新手上路,请多包涵

我使用私钥从 ssh 连接到 Amazon 的 linux 实例。我正在尝试将整个文件夹从该实例复制到我的本地 linux 机器。

谁能告诉我正确的 scp 命令来执行此操作?

还是我需要的不仅仅是 scp ?两台机器都是 Ubuntu 10.04 LTS

原文由 Mansoor Elahi 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 871
2 个回答

使用递归选项从客户端机器调用 scp

 scp -r user@remote:src_directory dst_directory

原文由 barti_ddu 发布,翻译遵循 CC BY-SA 3.0 许可协议

另一种方法是

scp -i "insert key file here" -r "insert ec2 instance here" "your local directory"

我犯的一个错误是 scp -ir 。密钥必须在 -i-r 之后。

所以

scp -i amazon.pem -r ec2-user@ec2-##-##-##:/source/dir /destination/dir

原文由 Raymond Lui 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题