我使用私钥从 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.6k 阅读
4 回答4.3k 阅读
2 回答972 阅读✓ 已解决
2 回答3.5k 阅读
1 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
1 回答589 阅读✓ 已解决
使用递归选项从客户端机器调用
scp
: