从 Putty 连接到 Amazon Linux EC2 AWS 映像的"Server refused our key"问题



我知道这个问题以前已经问过并回答过了,但是我不能使它工作,尽管我在Amazon文档和这里的StackOverflow上检查了所有步骤。

昨天我启动了一个Amazon EC2实例,使用Amazon Linux映像——由Amazon自己提供的映像。我为我的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"的弹出框,显示"Disconnected: No supported authentication methods available"

请帮帮我,我什么都试过了:

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

什么作品……最糟糕的是,昨天在我的Mac上,使用不同的密钥对并使用vSSH,它成功了。

我不明白。

提前感谢您宝贵的帮助。

尼古拉斯。

是的,如前所述,您需要使用相同的密钥对。也许我很笨,但不管怎样,现在它工作了:)

相关内容

最新更新