
我在 AWS 上有一個 Windows Server 2019 虛擬機器。我建立了一個 AMI 並從該映像啟動了一個執行個體。
我選擇了用於原始虛擬機器的密鑰對。
啟動後,當我選擇「取得 Windows 密碼」時,我看到以下訊息:
無法擷取 Windows 密碼 無法擷取 Windows 密碼,因為該執行個體未與金鑰對關聯。只能為啟動時與金鑰對關聯的實例檢索管理員密碼。
我第二次嘗試,從同一個映像啟動了另一個虛擬機,這次我選擇了建立新的密鑰對。然而,即使是這個,我也得到了同樣的訊息。
如何建立 Windows AMI 並取得其密碼?
答案1
我懷疑該 AMI 是在沒有執行 Sysprep [1] 進程的情況下創建的,該進程攜帶來自父實例(創建自訂 AMI 的執行個體)的憑證配置。
為了存取該實例,我建議使用父實例的管理員憑證來連接到它。由於憑證配置會在沒有 Sysprep 的情況下轉移到 AMI 上。
為了解決此問題,我建議透過執行 Sysprep [2] 過程來建立 AMI。此過程會建立一個 AMI,它可以用作啟動新執行個體的模板,而無需遇到相同的問題。
- [1] 使用 Sysprep 建立標準 Amazon 系統映像 - https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ami-create-standard.html
- [2] 如何使用 Sysprep 建立和安裝自訂可重複使用 Windows AMI? : https://aws.amazon.com/premiumsupport/knowledge-center/sysprep-create-install-ec2-windows-amis/