【问题标题】:Server refused our key - Creating instance from Snapshot服务器拒绝了我们的密钥 - 从快照创建实例
【发布时间】:2013-11-19 17:26:20
【问题描述】:

我在服务器上丢失了我的私钥,因为我的硬盘被炸了,而且我没有备份包含密钥的文件夹。因此,经过研究,我发现我可以制作 EC2 实例的快照并使用快照启动具有不同密钥的新实例。我能够这样做并使用新的密钥/对设置新实例。但是,现在我仍然无法通过 Amazon 客户端或 Putty SSH 登录服务器。在实例准备好 SSH 之前我必须等待一个时间范围(即 1 - 2 小时)还是我设置错误?

感谢您的帮助。

【问题讨论】:

  • 您是否将快照用作根卷?或者您是否将其作为附加卷添加到实例中?
  • 为什么投反对票?标题有错误消息“服务器拒绝我们的密钥”。我确实转换了私钥,因为腻子甚至看不到 .pem 文件,我也尝试将 Amazon JAVA 客户端与私钥一起使用,但两者都失败并显示该错误消息(AWS 客户端说身份验证失败)。
  • 快照是唯一附加的卷。此外,这对我能够使用 SSH 有何影响?

标签: amazon-web-services ssh amazon-ec2


【解决方案1】:

当您使用 windows m/c 进行 ssh 时,将使用 .ppk 密钥,而在 unix 系统中使用 .pem 密钥。 您可以从 ami 再次尝试,从实例创建 ami,如果附加了任何 ebs 卷,请考虑这一点。如果您使用 aws Web 控制台,请使用该 ami 启动和实例化并在最后提供所需的密钥。在您的情况下,创建一个要使用的新密钥对,然后分配它。

等待实例启动通常需要 2-5 分钟,然后尝试 ssh。右键单击新启动的实例并检查日志文件输出。在某些情况下,它可以为您提供提示。

通常首选使用 ebs 支持的卷以避免数据丢失等情况。

【讨论】:

    猜你喜欢
    • 2017-02-07
    • 2013-01-12
    • 1970-01-01
    • 2011-11-08
    • 2012-07-21
    • 1970-01-01
    • 2022-09-30
    • 2016-11-09
    相关资源
    最近更新 更多