关于从Putty连接到Amazon Linux EC2 AWS映像的“服务器拒绝了我们的关键”问题

时间:2014-08-15 19:27:07

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

我知道这个问题之前已经被问过并得到了解答,但是我无法使其成功,尽管我在Amazon doc和StackOverflow上都检查了所有步骤。

所以我们在这里:昨天我发布了一个Amazon EC2实例,其中包含亚马逊Linux图像 - 亚马逊自己提供的图像。我为我的Mac创建了一个密钥对,它100%正常 - 它可以工作。

但是今天,尝试从工作中连接到我的电脑,我无法为Putty做这项工作。

我已经完成的步骤:

  • 创建了一个新密钥对
  • 使用PuttyGen将.pem文件转换为.ppk
  • 在Putty上创建了一个新会话,确保主机是ec2-user@ec2-54-XXX-YYY-ZZZ.us-west-1.compute.amazonaws.com(我不会粘贴我的完整ec2显然主持人)
  • 我之前生成的私钥与该会话相关联。
  • 尝试从Putty连接。

我得到了什么:

此消息:     使用用户名“ec2-user”。     服务器拒绝了我们的密钥

标题为“Putty Fatal Error”的弹出窗口显示“已断开连接:不支持可用的身份验证方法”

请帮助,我已经尝试了一切:

  • 将用户更改为root和ubuntu
  • 使用PuttyGen生成我自己的公钥/私钥
  • 输入DNS名称的IP insteaad

没有任何作用......最糟糕的是昨天从我的Mac,使用不同的密钥对并使用vSSH,它起作用了。

我不明白。

提前感谢您的宝贵帮助。

尼古拉斯。

1 个答案:

答案 0 :(得分:0)

是的,如上所述,您需要使用相同的密钥对。 也许我很蠢,但无论如何,现在它有效:)