Amazon EC2丢失了私钥,如何访问服务器?

Jas*_*son 20 linux ssh ubuntu amazon-ec2 private-key

前天我的电脑被偷了,我把我的一台服务器私钥放在那里,密钥是密码保护的,所以应该没问题.但问题是现在我无法访问服务器.

服务器是Ubuntu,Amazon EC2,Root Device:Instance Store.我一直在搜索这一整天,看起来如果服务器是EBS,那么创建一个图像并启动一个新实例会更容易.但不幸的是,我的不是.

我真的希望有人可以给我一个关于如何访问服务器的建议,我的用户类型是root,所以没有其他人可以为我修改密钥.

我不知道你是否可以从公钥创建私钥,我不知道你是否可以从Amazon EC2获得公钥.请帮忙.

非常感谢你!

Kju*_*uly 11

尝试这样做:

登录到您的AWS管理控制台,在EC2标签视图中,您会找到类似的内容1 key Pair,单击它,删除旧密钥对,然后创建新对.


编辑:

这里有一个相关的问题

您可以做的是将您的一个弹性IP分配给实例并通过该路由路由流量.快照实例并使用新的密钥对提出副本.将弹性IP切换到新实例.

HERE

我们能够提出的最佳解决方案是从正在运行的实例中刻录AMI,并使用新密钥对从该AMI启动新实例.

如何创建自己的AMI?HERE.;)

  • 谢谢你的回复.当然,您可以删除一个密钥对并创建一个新密钥对.但是您无法将新密钥对分配给正在运行的实例.除非我错过了什么. (9认同)
  • @Jason是的你是对的,我刚刚得到了一些相关的QA,看到了新版本的答案 (2认同)