我正在尝试使用以下命令将访问日志从AWS EC2实例下载到我的本地计算机:
scp -i private-key.pem ec2-user@ec2-public-dns-address:/path/to/filename
但我一直收到错误"Permission Denied"
(而不是"Permission Denied (publickey)"
)。知道什么是错的吗?
答案 0 :(得分:1)
最有可能的是,您正在尝试下载默认用户无法访问的文件。示例:从/tmp/dump/
下载仅root
用户有权访问的数据库转储。
如果是这种情况,请在实例上使用ssh,将文件移动/复制到用户可访问的位置,并将其设为文件的所有者,然后输出scp
。