【问题标题】:How to recover Windows password from launched Windows EC2?如何从已启动的 Windows EC2 中恢复 Windows 密码?
【发布时间】:2018-04-05 23:00:55
【问题描述】:

我有一个从我不再有密码的 AMI 启动的 Windows EC2。 我尝试运行:

aws ec2 get-password-data --instance-id i-instanceId

还有:

aws ec2 get-password-data --instance-id i-instanceId --priv-launch-key C:\key.pem

但是输出是这样的:

{
    "InstanceId": "i-instanceId",
    "Timestamp": "2017-11-03T18:05:35.000Z",
    "PasswordData": ""
}

在启动实例 1 小时后尝试通过这样做很好地获取密码:

返回这个:

有没有办法找回密码?

【问题讨论】:

  • 此实例的来源 AMI 是否已配置为能够从控制台检索密码?
  • 可能不是 :( 我不记得在这方面进行了任何配置。

标签: amazon-web-services amazon-ec2


【解决方案1】:

您可以使用 AWS Systems Manager 和 EC2Rescue 进行在线和离线密码恢复。

步骤如下:

https://aws.amazon.com/premiumsupport/knowledge-center/reset-admin-password/

【讨论】:

【解决方案2】:

恢复 Windows 密码并不太难。

所涉及的步骤总结:

  1. 启动具有相同操作系统版本的新 Windows 实例。
  2. 从您忘记密码的 Windows 实例中分离磁盘驱动器。
  3. 将磁盘驱动器附加到新的 Windows 实例。
  4. 修改config.xml重置密码。
  5. 颠倒上述步骤。

这是一个文档,一步一步详细说明所有内容。

来源:Resetting the Windows Administrator Password Using EC2Config

【讨论】:

    【解决方案3】:

    AWS 针对这种情况的指导:

    要重置 EC2 实例的管理员密码,请修改 实例启动卷上的配置文件。然而,你不能 如果卷作为根附加到实例,则修改此文件 体积。您必须分离卷并将其附加到临时 实例。临时修改配置文件后 实例,您将其重新附加到您的原始实例作为根 音量。

    AWS 在其官方文档中提供了针对这种情况的分步说明,该说明对于此答案来说太长了,并且由于其 EC2Config/EC2Launch 配置实用程序随着时间的推移而发生变化,因此根据您的服务器版本有所不同:

    【讨论】:

      猜你喜欢
      • 2015-09-14
      • 1970-01-01
      • 1970-01-01
      • 2015-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-17
      相关资源
      最近更新 更多