公有云平臺提供了一鍵式重置密碼功能。彈性云主機的密碼丟失或過期時,如果您的彈性云主機提前安裝了一鍵式重置密碼插件,則可以應用一鍵式重置密碼功能,給彈性云主機設置新密碼。
該方法方便、有效,建議您成功創建、登錄彈性云主機后,安裝密碼重置插件,具體操作請參見本節內容。
使用公共鏡像創建的彈性云主機默認已安裝一鍵重置密碼插件。檢查是否已安裝一鍵式重置密碼插件,請參見步驟1。
安裝須知
該一鍵式重置密碼插件僅適用于彈性云主機,不支持物理機使用。
用戶自行決定是否安裝一鍵式重置密碼插件,使彈性云主機具備一鍵式重置密碼功能。
安裝完成后,請勿自行卸載插件,否則可能導致管理控制臺判斷失誤,從而無法完成密碼重置。
重裝/切換彈性云主機操作系統后,一鍵式重置密碼功能失效。如需繼續使用該功能,請重新安裝一鍵式重置密碼插件。
更換彈性云主機系統盤后,一鍵式重置密碼功能失效。如需繼續使用該功能,請重新安裝一鍵式重置密碼插件。
CoreOS操作系統的彈性云主機,不支持安裝一鍵式重置密碼插件。
如果沒有提前安裝一鍵式重置密碼插件,密碼丟失或過期后,不能使用一鍵式重置密碼功能。
彈性云主機需綁定彈性公網IP,才能安裝一鍵式重置密碼插件。
一鍵重置密碼插件CloudResetPwdAgent已按照GNU General Public License v2.0協議開源至Github開源平臺,開放、透明、安全,請您放心使用。
前提條件
- 對于Windows彈性云主機,需保證C盤可寫入,且剩余空間大于300MB。
對于Linux彈性云主機,需保證根目錄可寫入,且剩余空間大于300MB。
- 對于Linux彈性云主機,若開啟了selinux,請關閉selinux禁用selinux。
- 使用SUSE 11 SP4鏡像創建的彈性云主機,內存需要大于等于4GiB時才能支持一鍵式重置密碼功能。
- 彈性云主機使用的VPC網絡DHCP不能禁用。
- 彈性云主機網絡正常通行。
- 彈性云主機安全組出方向規則滿足如下要求:
- 協議:TCP
- 端口范圍:80
- 遠端地址:169.254.0.0/16 如果您使用的是默認安全組出方向規則,則已經包括了如上要求,可以正常初始化。默認安全組出方向規則為:
- 協議:ANY
- 端口范圍:ANY
- 遠端地址:0.0.0.0/16
Linux彈性云主機插件安裝方法
步驟 1 提供如下兩種方法,供您檢查彈性云主機是否已安裝一鍵式重置密碼插件。
方法一:登錄控制臺查詢
- 登錄管理控制臺。
- 選擇“計算 > 彈性云主機”。
- 選中待檢查的彈性云主機,并選擇“操作”列下的“更多 > 重置密碼”。
- 如果界面彈窗出現輸入新密碼的提示,表示已安裝一鍵式重置密碼插件,結束。
已安裝插件重置密碼
- 如果界面彈窗提示下載重置密碼腳本,表示未安裝一鍵式重置密碼插件,請繼續執行如下操作進行安裝。
未安裝插件重置密碼
方法二:登錄彈性云主機查詢
- 以root用戶登錄彈性云主機。
- 執行以下命令,查詢是否已安裝CloudResetPwdAgent和CloudResetPwdUpdateAgent。
ls -lh /Cloud*
查詢是否已安裝一鍵式重置密碼插件

檢查結果是否如圖查詢是否已安裝一鍵式重置密碼插件所示。
- 是,表示已安裝一鍵式重置密碼插件,結束。
- 否,表示未安裝一鍵式重置密碼插件,請繼續執行如下操作進行安裝。
步驟 2 請參考獲取并校驗一鍵式重置密碼插件完整性(Linux),下載對應的一鍵式重置密碼插件CloudResetPwdAgent.zip并完成完整性校驗。
安裝一鍵式重置密碼插件對插件的具體放置目錄無特殊要求,請您自定義。
步驟 3 執行以下命令,解壓軟件包CloudResetPwdAgent.zip。
安裝一鍵式重置密碼插件對插件的解壓目錄無特殊要求,請您自定義。
unzip -o -d 插件解壓目錄 CloudResetPwdAgent.zip
示例:
假設插件解壓的目錄為/home/linux/test,則命令行如下:
unzip -o -d /home/linux/test CloudResetPwdAgent.zip
步驟 4 安裝一鍵式重置密碼插件。
- 執行以下命令,進入文件CloudResetPwdAgent.Linux。
cd CloudResetPwdAgent/CloudResetPwdAgent.Linux
- 執行以下命令,添加文件setup.sh的運行權限。
chmod +x setup.sh
- 執行以下命令,安裝插件。
sudo sh setup.sh
- 執行以下命令,檢查密碼重置插件是否安裝成功。
service cloudResetPwdAgent status
如果服務CloudResetPwdAgent的狀態均不是“unrecognized service”,表示插件安裝成功,否則安裝失敗。
說明
您也可以根據步驟1,檢查密碼重置插件是否安裝成功。
如果密碼重置插件安裝失敗,請檢查安裝環境是否符合要求,并重試安裝操作。
步驟 5 修改重置密碼插件的文件權限。
chmod -f 640 /CloudrResetPwdAgent/logs/*.log
chmod 700 /CloudrResetPwdAgent/bin/cloudResetPwdAgent.script
chmod 700 /CloudrResetPwdAgent/bin/wrapper
chmod 600 /CloudrResetPwdAgent/lib/*
Windows彈性云主機插件安裝方法
步驟 1 登錄彈性云主機。
步驟 2 檢查彈性云主機是否已安裝密碼重置插件CloudResetPwdAgent和CloudResetPwdUpdateAgent。檢查方法如下:
查看任務管理器,如果找到cloudResetPwdAgent服務和cloudResetPwdUpdateAgent服務,如下圖所示,表示彈性云主機已安裝密碼重置插件。
安裝插件成功

- 是,結束。
- 否,執行步驟3。
步驟 3 請參考獲取并校驗一鍵式重置密碼插件完整性(Windows),下載對應的一鍵式重置密碼插件CloudResetPwdAgent.zip并完成完整性校驗。
安裝一鍵式重置密碼插件對插件的具體放置目錄無特殊要求,請您自定義。
步驟 4 解壓軟件包CloudResetPwdAgent.zip。
安裝一鍵式重置密碼插件對插件的解壓目錄無特殊要求,請您自定義。
步驟 5 安裝一鍵式重置密碼插件。
依次雙擊“CloudResetPwdAgent.Windows”文件夾下的“setup.bat”文件。
安裝密碼重置插件。
查看任務管理器,檢查密碼重置插件是否安裝成功。
如果在任務管理器中查找到了cloudResetPwdAgent服務服務,如下圖所示,表示安裝成功,否則安裝失敗。
安裝插件成功
說明如果密碼重置插件安裝失敗,請檢查安裝環境是否符合要求,并重試安裝操作。
后續處理
- 安裝一鍵式重置密碼插件后,如果無法通過彈性云主機開機自動啟動該插件,可以將其添加至開機啟動項。
- 一鍵式重置密碼插件安裝成功后,請勿刪除重置密碼進程CloudResetPwdAgent和CloudResetPwdUpdateAgent,否則,會導致一鍵式重裝密碼功能不可用。
- 公有云對一鍵式重置密碼插件進行了升級,對于新創建的彈性云主機,默認采用PIPE模式,不會占用端口。對于已創建云主機,仍采用AUTO模式,隨機占用31000~32999中的一個端口。占用端口的原則是:在該范圍內,系統會按照自小到大的順序,占用當前空閑的端口。
關于插件卸載
如果不再繼續使用一鍵重置密碼功能,您可以根據如下指導進行操作:
1、Linux彈性云主機
- 登錄彈性云主機。
- 執行以下命令,進入bin目錄,刪除服務cloudResetPwdAgent。
cd /CloudrResetPwdAgent/bin
sudo ./cloudResetPwdAgent.script remove
- 執行以下命令,進入bin目錄,刪除服務cloudResetPwdUpdateAgent。
cd /CloudResetPwdUpdateAgent/bin
sudo ./cloudResetPwdUpdateAgent.script stop
sudo ./cloudResetPwdUpdateAgent.script remove
- 執行以下命令,刪除插件。
sudo rm -rf /CloudrResetPwdAgent
sudo rm -rf /CloudResetPwdUpdateAgent
2、Windows彈性云主機
- 進入C:\CloudResetPwdUpdateAgent\bin文件夾。
- 雙擊“UninstallApp-NT.bat”。
- 刪除C:\CloudResetPwdUpdateAgent的文件。
- 進入C:\CloudResetPwdAgent\bin文件夾。
- 雙擊“UninstallApp-NT.bat”。
- 刪除C:\CloudResetPwdAgent的文件。