教你处理 AWS Windows密码丢失重置的问题

确认EC2 Config是否正在运行

  1. 进入EC2 控制台,选择 Instances,然后选择要重置密码的实例。
  2. 依次选择 Actions、Instance Settings、Get System Log。
  3. 找到 EC2 代理条目,例如,EC2 Agent: Ec2Config service v3.18.1118。如果您看到此条目,则 EC2Config 服务正在运行。

从实例分离根卷

  1. 将原EC2实例进行关闭;
  2. 点击 根设备,进入EBS控制面板;
  3. 选择 Actions (操作)、Detach Volume (分离卷)。在卷状态更改为 available (可用) 之后,继续进行下一步操作;
  4. 在原始实例的 Description (说明) 窗格中,记下作为 Root device (根设备) 列出的 EBS 卷的 ID。

‍将卷挂在到临时Windows实例

  1. 启动一个临时实例,将卷作为辅助卷附加到该临时实例。
  2. 当磁盘处于available状态的时候,依次点击Actions、Attach Volume,选择一个Windows 临时机器,将卷挂载到一个临时的Windows实例上;

修改配置文件

  1. 启动并连接到临时实例。
  2. 打开磁盘管理实用程序,使用以下说明使驱动器联机:使 Amazon EBS 卷可用。
  3. 导航到辅助卷,使用文本编辑器 (如 Notepad) 打开 \Program Files\Amazon\Ec2ConfigService\Settings\config.xml。
  4. 在文件顶部,查找名为 Ec2SetPassword 的插件,如屏幕截图所示。将状态从 Disabled 更改为 Enabled,然后保存文件。

重启原始实例

修改配置文件后,将卷作为根卷重新附加到原始实例,并使用其密钥对连接到该实例以检索管理员密码。

  1. 将卷重新附加到原始实例,选择 Volumes (卷),选择已从临时实例中分离的卷,然后选择 Actions (操作)、Attach Volume (附加卷)。
  2. 在 Attach Volume (附加卷) 对话框中,对于 Instances (实例),开始键入原始实例的名称或 ID,然后选择该实例。对于 Device,键入 /dev/sda1。
  3. 选择 Attach。在卷状态更改为 in-use (正在使用) 之后,继续进行下一步操作。
  4. 在导航窗格中,选择 Instances。选择原始实例,然后依次选择 Actions、Instance State、Start。当系统提示您确认时,选择 Yes, Start。在实例状态更改为 running (正在运行) 之后,继续进行下一步操作。

数据运维技术 » 教你处理 AWS Windows密码丢失重置的问题