来自不同MAC的EC2实例连接

时间:2015-12-23 16:43:33

标签: amazon-ec2 aws-ec2

我在AWS上有EC2微实例,我通过MAC连接(SSH)到这个实例。我的Mac硬盘驱动器出现故障,我没有将密钥对存储在任何地方。

我尝试生成不同的密钥对,并将.pem文件下载到不同的mac并尝试连接。但它带有公钥(许可被拒绝)。它实际上也没有显示正确的指纹。

如何在没有原始“.pem”文件(在配置实例时创建)的情况下使用新笔记本电脑连接到EC2实例。

2 个答案:

答案 0 :(得分:1)

您需要创建新的密钥对,如下所示: -

  1. 从您的AWS控制台停止有问题的实例
  2. 创建实例的快照
  3. 从生成的快照中创建一个重复的实例,并创建一个新的密钥对。
  4. 更多细节点击此处:https://forums.aws.amazon.com/thread.jspa?threadID=102074

答案 1 :(得分:0)

实例只能在启动时(对现有密钥对或通过创建新密钥对)与密钥对关联。这意味着如果您丢失密钥对,那么您将无法为已经运行的实例生成另一个密钥对,或者将其与已存在的密钥对关联。要紧急解决您的问题,您可以尝试执行以下操作: -

  1. 从您的WAS控制台停止有问题的实例
  2. 创建实例的快照
  3. 从生成的快照中创建一个重复的实例,并创建一个新的密钥对。
  4. 实例启动并运行后,您就可以使用新密钥对登录新实例。新实例在每个方面都与原始实例完全相同,您可以从那里继续工作。如果您使用弹性IP,则将其与旧实例分离并将其与新实例关联,并确保也更新DNS。如果您满意,则可以终止旧实例。

    如果您需要任何进一步的帮助,请告诉我。我希望这会有所帮助。