公有云平臺提供了一鍵式重置密碼功能。彈性云主機的密碼丟失或過期時,如果您的彈性云主機提前安裝了一鍵式重置密碼插件,則可以應用一鍵式重置密碼功能,給彈性云主機設置新密碼。
更新一鍵式重置密碼插件的操作請參考本節內容。
安裝須知
1.該一鍵式重置密碼插件僅適用于彈性云主機,不支持物理機使用。
2.彈性云主機需綁定彈性公網IP,才能更新一鍵式重置密碼插件。
3.使用公共鏡像創建的彈性云主機默認已安裝一鍵重置密碼插件,在更新前請先卸載一鍵式重置密碼插件。
4.一鍵重置密碼插件CloudResetPwdAgent已按照GNU General Public License v2.0協議開源至Github開源平臺,開放、透明、安全,請您放心使用。
前提條件
- 對于Windows彈性云主機,需保證C盤可寫入,且剩余空間大于300MB。
對于Linux彈性云主機,需保證根目錄可寫入,且剩余空間大于300MB。 - 使用SUSE 11 SP4鏡像創建的彈性云主機,內存需要大于等于4GiB時才能支持一鍵式重置密碼功能。
- 彈性云主機使用的VPC網絡DHCP不能禁用。
- 彈性云主機網絡正常通行。
- 彈性云主機安全組出方向規則滿足如下要求:
- 協議:TCP
- 端口范圍:80
- 遠端地址:169.254.0.0/16 如果您使用的是默認安全組出方向規則,則已經包括了如上要求,可以正常初始化。默認安全組出方向規則為:
- 協議:ANY
- 端口范圍:ANY
- 遠端地址:0.0.0.0/16
Linux彈性云主機插件更新方法
步驟 1 卸載插件。
1.登錄彈性云主機。
2.執行以下命令,進入bin目錄,刪除服務cloudResetPwdAgent。
cd /CloudrResetPwdAgent/bin
sudo ./cloudResetPwdAgent.script remove
3.執行以下命令,進入bin目錄,刪除服務cloudResetPwdUpdateAgent。
cd /CloudResetPwdUpdateAgent/bin
sudo ./cloudResetPwdUpdateAgent.script stop
sudo ./cloudResetPwdUpdateAgent.script remove
4.執行以下命令,刪除插件。
sudo rm -rf /CloudrResetPwdAgent
sudo rm -rf /CloudResetPwdUpdateAgent
步驟 2 請參考獲取并校驗一鍵式重置密碼插件完整性(Linux),下載對應的一鍵式重置密碼插件CloudResetPwdAgent.zip并完成完整性校驗。
安裝一鍵式重置密碼插件對插件的具體放置目錄無特殊要求,請您自定義。
步驟 3 執行以下命令,解壓軟件包CloudResetPwdAgent.zip。
安裝一鍵式重置密碼插件對插件的解壓目錄無特殊要求,請您自定義。
unzip -o -d 插件解壓目錄 CloudResetPwdAgent.zip
示例:
假設插件解壓的目錄為/home/linux/test,則命令行如下:
unzip -o -d /home/linux/test CloudResetPwdAgent.zip
步驟 4 安裝一鍵式重置密碼插件。
1.進入解壓目錄,執行以下命令,進入文件CloudResetPwdAgent.Linux。
cd CloudResetPwdAgent/CloudResetPwdAgent.Linux
2.執行以下命令,添加文件setup.sh的運行權限。
chmod +x setup.sh
3.執行以下命令,安裝插件。
sudo sh setup.sh
4.執行以下命令,檢查密碼重置插件是否安裝成功。
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 卸載插件。
1.進入C:\CloudResetPwdUpdateAgent\bin文件夾。
2.雙擊“UninstallApp-NT.bat”。
3.刪除C:\CloudResetPwdUpdateAgent的文件。
4.進入C:\CloudResetPwdAgent\bin文件夾。
5.雙擊“UninstallApp-NT.bat”。
6.刪除C:\CloudResetPwdAgent的文件。
步驟 2 請參考獲取并校驗一鍵式重置密碼插件完整性(Windows),下載對應的一鍵式重置密碼插件CloudResetPwdAgent.zip并完成完整性校驗。
安裝一鍵式重置密碼插件對插件的具體放置目錄無特殊要求,請您自定義。
步驟 3 解壓軟件包CloudResetPwdAgent.zip。
安裝一鍵式重置密碼插件對插件的解壓目錄無特殊要求,請您自定義。
步驟 4 安裝一鍵式重置密碼插件。
1.依次雙擊“CloudResetPwdAgent.Windows”文件夾下的“setup.bat”文件。
安裝密碼重置插件。
2.查看任務管理器,檢查密碼重置插件是否安裝成功。
如果在任務管理器中查找到了cloudResetPwdAgent服務服務,如下圖所示,表示安裝成功,否則安裝失敗。
圖 安裝插件成功
說明如果密碼重置插件安裝失敗,請檢查安裝環境是否符合要求,并重試安裝操作。
后續處理
- 更新一鍵式重置密碼插件后,如果無法通過彈性云主機開機自動啟動該插件,可以將其添加至開機啟動項。
- 一鍵式重置密碼插件更新成功后,請勿刪除重置密碼進程CloudResetPwdAgent,否則,會導致一鍵式重裝密碼功能不可用。
- 公有云對一鍵式重置密碼插件進行了升級,對于新創建的彈性云主機,默認采用PIPE模式,不會占用端口。對于已創建云主機,仍采用AUTO模式,隨機占用31000~32999中的一個端口。占用端口的原則是:在該范圍內,系統會按照自小到大的順序,占用當前空閑的端口。