我使用私钥从 ssh 连接到 Amazon 的 linux 实例。我正在尝试将整个文件夹从该实例复制到我的本地 linux 机器。
谁能告诉我正确的 scp
命令来执行此操作?
还是我需要的不仅仅是 scp
?两台机器都是 Ubuntu 10.04 LTS
原文由 Mansoor Elahi 发布,翻译遵循 CC BY-SA 4.0 许可协议
我使用私钥从 ssh 连接到 Amazon 的 linux 实例。我正在尝试将整个文件夹从该实例复制到我的本地 linux 机器。
谁能告诉我正确的 scp
命令来执行此操作?
还是我需要的不仅仅是 scp
?两台机器都是 Ubuntu 10.04 LTS
原文由 Mansoor Elahi 发布,翻译遵循 CC BY-SA 4.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 许可协议
1 回答908 阅读✓ 已解决
1 回答697 阅读✓ 已解决
3 回答692 阅读✓ 已解决
1 回答1.4k 阅读
1 回答828 阅读✓ 已解决
2 回答600 阅读✓ 已解决
1 回答670 阅读
使用递归选项从客户端机器调用
scp
: