我使用私钥从 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 许可协议
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答799 阅读✓ 已解决
2 回答3.2k 阅读
使用递归选项从客户端机器调用
scp
: