我使用 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 也失败了,因为不知道密码。所以我做了以下事情:
但是当我尝试使用 puTTY 连接时它不起作用,它只是抱怨 服务器拒绝了我们的密钥,我做错了什么?
您还可以选择为该实例创建 AMI,并使用您选择的密钥从 AMi 启动该实例。 您将使用 ubuntu 作为登录用户名。
问候