【发布时间】:2013-09-04 06:49:03
【问题描述】:
我想使用我的 Amazon ec2 实例,但遇到以下错误:
Permission denied (publickey).
我已经创建了我的密钥对并下载了 .pem 文件。
给定:
chmod 600 pem file.
那么,这个命令
ssh -i /home/kashif/serverkey.pem ubuntu@ec2-54-227-242-179.compute-1.amazonaws.com
但是有这个错误:
Permission denied (publickey)
另外,如何连接 filezilla 来上传/下载文件?
【问题讨论】:
-
关于您的第二个问题,与 filezilla 连接以上传/下载文件,查看此分步说明 - y2u.be/e9BDvg42-JI
-
你确定你没有使用“sudo chmod 600 pem file”这会导致这个错误并且意味着你需要在ssh之前使用sudo
-
另外,对于某些 Debian 操作系统,用户名是
admin。至少对于 6.5 和 7.0 版本。 -
如果您的用户名是
ec2-user,请确保您没有使用ec2_user:) -
确保您尝试连接的用户拥有他/她
$HOME/.ssh/authorized_keys文件中列出的密钥。
标签: amazon-web-services ssh amazon-ec2