獲取Windows彈性云主機的密碼
更新時間 2023-12-28 17:26:44
最近更新時間: 2023-12-28 17:26:44
分享文章
本節介紹了獲取Windows彈性云主機的密碼的操作場景、操作流程等。
操作場景
登錄Windows操作系統的彈性云主機時,需使用密碼方式登錄。因此,用戶需先根據創建彈性云主機時使用的密鑰文件,獲取該彈性云主機初始安裝時系統生成的管理員密碼(Administrator帳戶或Cloudbase-init設置的帳戶)。該密碼為隨機密碼,安全性高,請放心使用。
請根據您的個人需求,通過管理控制臺或API方式獲取Windows彈性云主機的初始密碼,獲取方法請參見本節內容。
通過管理控制臺獲取密碼
- 獲取創建彈性云主機時使用的私鑰文件(.pem文件)。
- 登錄管理控制臺。
- 單擊管理控制臺左上角的
,選擇區域和項目。 - 選擇“計算 > 彈性云主機”。
- 在彈性云主機列表,選擇待獲取密碼的彈性云主機。
- 選擇“操作 > 更多”,單擊“獲取密碼”。
- 通過密鑰文件獲取密碼,獲取方法有如下兩種:
- 單擊“選擇文件”,從本地上傳密鑰文件。
- 將密鑰文件內容復制粘貼在空白框中。
- 單擊“獲取密碼”,獲取隨機密碼。
通過API方式獲取密碼
- 獲取創建彈性云主機時使用的私鑰文件(.pem文件)。
- 設置調用接口的環境。
- 具體方法請聯系客服或客戶經理獲取《彈性云主機接口參考》。
- 獲取密文密碼。
調用獲取密碼的接口,獲取密鑰的公鑰加密后的密文密碼。該密文密碼是通過RSA算法加密的。其中,URI格式為“GET /v2/{tenant_id}/servers/{server_id}/os-server-password”。
- 解密密文密碼。
通過創建云主機時使用的密鑰的私鑰文件對4中獲取的密文密碼進行解密。
- 使用OpenSSL工具,執行以下命令,將密文密碼轉換為.key -nocrypt格式。
openssl pkcs8 -topk8 -inform PEM -outform DER -in rsa_pem.key -out pkcs8_der.key -nocrypt
- 調用Java類庫org.bouncycastle.jce.provider.BouncyCastleProvider,使用密鑰文件,編寫代碼解密密文。