我正在尝试使用以下命令将访问日志从 AWS EC2 实例下载到我的本地计算机:
scp -i private-key.pem ec2-user@ec2-public-dns-address:/path/to/filename
但我一直收到错误消息,提示 “Permission Denied”
(而不是 “Permission Denied (publickey)”
)。知道出了什么问题吗?
最佳答案
很可能,您正在尝试下载一个您的默认用户无权访问的文件。示例:从 /tmp/dump/
下载数据库转储,只有 root
用户可以访问。
如果是这种情况,请在实例上通过 ssh,将文件移动/复制到您的用户可以访问的位置,并使其成为文件的所有者,然后通过 ssh 和 scp
。
关于amazon-web-services - 从 AWS EC2 实例下载文件到本地主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22925415/