我在 AWS 服务器上创建 ec2-instance:
现在我尝试使用 putty 连接到服务器。
- 首先,我下载了 PPK 例如:
- 接下来我创建了一个与 putty 的连接:
- 在我启动连接并将用户名设置为ec2-user后:
- 结果我得到了错误:
我在 AWS 服务器上创建 ec2-instance:
现在我尝试使用 putty 连接到服务器。
我从这个问题中了解到,您确实成功启动了一个 EC2 实例,然后您生成了一个新的 SSH 密钥对,它与已创建的 EC2 实例没有任何连接。
或选择现有密钥:
现在,解决此问题的最简单方法是终止 EC2 实例并使用现有密钥对重新创建它。您应该可以wlifter-ppk从下拉列表中进行选择。
如果由于某种原因您不想这样做,或者无法终止并重新启动实例,有几种方法可以挽救实例并附加现有的 SSH 密钥。
一、手动抢救实例:
.ppk为 RSA 公钥。.ssh/authorized_keys文件。对于 Amazon Linux 实例,这可以在/home/ec2-user/.ssh文件夹中找到。authorized_keys,附加新的 RSA 公钥并保存文件。二、使用 EC2Rescue 工具https://aws.amazon.com/premiumsupport/knowledge-center/ec2-instance-boot-issues/