亚马逊EC2失去了私钥,如何获得服务器的访问?

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

服务器是Ubuntu,Amazon EC2, 根设备:实例存储。 我一直在search这一整天,看起来如果服务器是EBS,那么只需创build一个映像并启动一个新的实例将会更容易。 但不幸的是我的不是。

我真的希望有人能给我一个关于如何访问服务器的build议,我的用户types是root,所以没有人可以为我修改密钥。

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

非常感谢你!

Solutions Collecting From Web of "亚马逊EC2失去了私钥,如何获得服务器的访问?"

试着这样做:

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


编辑:

这里有一个相关的问题

你可以做的是分配一个弹性IP到实例,并通过通常的路由流量。 快照实例并调出一个新的密钥对。 将弹性IP切换到新实例。

和这里

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

如何创建自己的AMI? 这里 ;)