无法为正确的用户创建亚马逊密钥对以从 Putty 连接到 EC2 实例

问题描述 投票:0回答:1

我使用 PuTTY 连接到 Amazon EC2 实例,我的计算机出现故障,结果发现我没有在任何地方保存 PuTTY ppk 文件,因此我可以从另一台计算机连接到 EC2。

因此,我按照 https://repost.aws/knowledge-center/user-data-replace-key-pair-ec2 的说明创建了一个新的 Amazon 密钥对,然后将其添加到EC2 实例,以便可以使用这个新对从 PuTTY 进行连接

似乎有效,我可以从 PuTTY 登录到我的 EC2。但是我意识到我已将名称设置为ec2-user,而我在此实例上的实际用户名是ubuntu,因此我没有登录到正确的帐户,并且尝试使用 su - ubuntu 也失败了,因为不知道密码。所以我做了以下事情:

  • 关闭 EC2 实例
  • 删除用户数据
  • 重启EC2实例
  • 再次添加用户数据,但确保设置为 ubuntu
  • 重启EC2实例

但是当我尝试使用 puTTY 连接时它不起作用,它只是抱怨 服务器拒绝了我们的密钥,我做错了什么?

amazon-web-services amazon-ec2 putty
1个回答
0
投票

您还可以选择为该实例创建 AMI,并使用您选择的密钥从 AMi 启动该实例。 您将使用 ubuntu 作为登录用户名。

问候

© www.soinside.com 2019 - 2024. All rights reserved.