我无法从 AWS 控制台工具获取密码。我可以通过 rdesktop 访问该框。我可以远程重置密码吗?如果可以,该怎么做?该机器是 Windows Server 2008 R2 Datacenter。
答案1
我遇到了这种情况,并在另一个网站上找到了使用 EC2 的独特设置的解决方案:http://www.smattie.com/2012/01/23/video-remotely-reset-windows-password-via-ec2-config-service/
视频很长,因此总结一下步骤:
- 创建一个运行 2003 服务器的新临时 EC2 实例,并登录它。
- 从 AWS 控制台关闭丢失的实例(您无法登录的实例)。
- 在 EC2 控制台上,转到 Elastic Block Store/Volumes 并找到您的 C: 磁盘卷,然后将其分离。
- 在同一卷上,将其附加到您的临时 EC2 实例。您可以在磁盘管理器中看到它,并且您将获得一个新的 D: 驱动器号。
- 转到
D:\Program Files\Amazon\Ec2ConfigService\Settings\
并config.xml
使用记事本编辑 - 文件中的第一个设置用于 Ec2SetPassword 插件;将 State 字段从 更改
Disabled
为Enabled
。保存并关闭。 - 在 AWS 控制台上,将卷从临时实例中分离(不用担心,它可以安全地与 Windows 分离)
- 将卷附加到原始丢失的实例,如下所示
/dev/sda1
- 启动实例。几分钟后,运行获取 Windows 密码功能,其中将包含新生成的密码。
答案2
当密码长时间显示未准备好时。这通常意味着该服务器是从 AMI 启动的。密钥对 AMI 不起作用密钥对已修改 EC2Config 服务的 AMI 不起作用。保存 Windows AMI 时,您需要确保已记下或最好记住管理员密码。亚马逊的标准做法是第一次登录时更改密码。
如果您需要实例上的某种类型的数据,您可以将其关闭。拆下硬盘并将其连接到另一个实例以恢复任何数据。但我的建议是使用新实例。除非您运行用于创建 AMI 的原始实例,否则此时您无能为力。该机器的密码将与不会为您生成密码的机器相同。