我在AWS上有EC2微实例,我通过MAC连接(SSH)到这个实例。我的Mac硬盘驱动器出现故障,我没有将密钥对存储在任何地方。
我尝试生成不同的密钥对,并将.pem文件下载到不同的mac并尝试连接。但它带有公钥(许可被拒绝)。它实际上也没有显示正确的指纹。
如何在没有原始“.pem”文件(在配置实例时创建)的情况下使用新笔记本电脑连接到EC2实例。
答案 0 :(得分:1)
您需要创建新的密钥对,如下所示: -
更多细节点击此处:https://forums.aws.amazon.com/thread.jspa?threadID=102074
答案 1 :(得分:0)
实例只能在启动时(对现有密钥对或通过创建新密钥对)与密钥对关联。这意味着如果您丢失密钥对,那么您将无法为已经运行的实例生成另一个密钥对,或者将其与已存在的密钥对关联。要紧急解决您的问题,您可以尝试执行以下操作: -
实例启动并运行后,您就可以使用新密钥对登录新实例。新实例在每个方面都与原始实例完全相同,您可以从那里继续工作。如果您使用弹性IP,则将其与旧实例分离并将其与新实例关联,并确保也更新DNS。如果您满意,则可以终止旧实例。
如果您需要任何进一步的帮助,请告诉我。我希望这会有所帮助。