为什么我无法从AWS获取Windows密码?

时间:2019-08-05 23:12:58

标签: amazon-web-services amazon-ec2

我在AWS上启动了Windows EC2实例,但无法获取登录密码。即使在启动服务器的一天后,我仍然收到此警告消息。

Password not available yet.
Please wait at least 4 minutes after launching an instance before trying to retrieve the auto-generated password.

Note: Passwords are generated during the launch of Amazon Windows AMIs or custom AMIs that have been configured to enable this feature. Instances launched from a custom AMI without this feature enabled use the username and password of the AMI's parent instance.

我还尝试了以下命令行:

$ aws --profile ie ec2 get-password-data --instance-id i-xxxxx --priv-launch-key my.pem  --region ap-southeast-2

但返回空密码:

{
    "InstanceId": "i-xxxx",
    "PasswordData": "",
    "Timestamp": "2019-08-05T23:12:04.000Z"
}

那么如何获取此EC2实例的密码? 我试图停止/启动实例,但无济于事。

一个可能的原因是该实例是从定制的AMI启动的,但是我也不知道AMI的密码。有没有办法重置密码?

1 个答案:

答案 0 :(得分:1)

EC2Config可能被禁用。由此引起的用于控制台输出的空字符串。 EC2Config服务可能有问题;错误配置的配置文件或Windows无法正常启动。

为进行恢复,我想说一下您在用于创建AMI的计算机上使用的密码,如果它不是定制的AMI,请尝试使用其他密码。如果您可以共享AMI ID,我会提供更多帮助。

此外,如果您要恢复服务器的EBS卷上的数据,则可以遵循this