无法获取从自定义 AMI 创建的新虚拟机的 Windows 密码

无法获取从自定义 AMI 创建的新虚拟机的 Windows 密码

我在 AWS 上有一个 Windows Server 2019 VM。我创建了一个 AMI 并从该映像启动了一个实例。

我已经选择了用于原始虚拟机的密钥对。

启动后,当我选择“获取 Windows 密码”时,我看到以下消息:

无法检索 Windows 密码 无法检索 Windows 密码,因为此实例未与密钥对关联。仅可检索启动时与密钥对关联的实例的管理员密码。

我第二次尝试,并从同一映像启动了另一台虚拟机,这次我选择了创建新的密钥对。然而,即使是这个,我也收到了同样的消息。

如何创建 Windows AMI 并获取其密码?

答案1

我怀疑此 AMI 是在没有执行 Sysprep [1] 过程的情况下创建的,该过程带有来自父实例(创建自定义 AMI 的实例)的凭证配置。

为了访问实例,我建议使用父实例的管理员凭据来连接它。因为凭据配置无需 Sysprep 即可转移到 AMI 上。

为了解决这个问题,我建议通过执行 Sysprep [2] 过程来创建 AMI。此过程会创建一个 AMI,可将其用作启动新实例的模板,而无需经历同样的问题。

相关内容