为 ssh 创建新的 .pem 密钥

为 ssh 创建新的 .pem 密钥

我使用的计算机已重新映像,我没有文件副本pem来访问服务器。我生成了一个新的pem。我现在需要做什么才能登录到我的 ec2 服务器?

答案1

我假设您指的是 SSH 密钥(而不是 AWS X509 身份验证密钥)。据我所知,除非您在启动实例后已经设置了其他用户帐户和/或密码,否则您将无法登录任何现有实例。我怀疑这是否可行,但您可以尝试删除旧密钥,添加与旧密钥同名的新密钥,然后重新启动实例。如果这不起作用,您将不得不使用新密钥启动新实例。

答案2

前段时间我遇到过类似的问题。我停止了无法访问的主机,并启动了一个新实例,在该实例中我连接并安装了无法访问的主机的分区。(我没想到这能用于 EBS 快照,但确实如此。)修复分区后,我卸载了它并重新启动了旧主机。

我的问题是安装已被破坏,但您应该能够更新 SSH 密钥或设置新的 root 密码等。

所有这些都假设主机不会在关机时自动终止:记得检查策略。

相关内容