使用PuTTY连接到EC2实例,服务器拒绝密钥

时间:2015-10-29 12:45:14

标签: amazon-web-services ssh amazon-ec2 putty

我已经启动了一个无法使用PuTTY连接的EC2实例。我使用的是我使用PuTTYgen创建的密钥对,然后导入到AWS。我在Connection中指定了客户端的私钥文件 - > SSH - >验证。我在端口22上选择了PuTTY的SSH。 EC2实例具有单个安全组,并且该组具有允许来自我家用笔记本电脑的IP地址的端口22上的TCP的入站规则。当我尝试连接时仍然没有快乐。

在PuTTY窗口中,我看到了:

Using username "ec2-user".
Server refused our key

此消息还会弹出错误对话框:

Disconnected: No supported authentication methods available (server sent publickey)

任何人都可以建议我应该研究或做的其他事情吗?我之前已经成功了所以我知道它可以工作,但显然我已经忘记了一个或多个难题。

提前感谢任何建议,我感谢您的帮助。

1 个答案:

答案 0 :(得分:4)

您使用的是哪个Linux发行版? ec2-user仅对Amazon Linux有效。如果你使用另一个Linux发行版用户是root或ubuntu(对于Ubuntu Linux)。