安装单台ecs的一键式重置密码插件(单台操作)-九游平台
弹性云服务器提供一键式重置密码功能。当弹性云服务器的密码丢失或过期时,如果提前安装了一键式重置密码插件,则可以应用一键式重置密码功能,给弹性云服务器设置新密码。
该方法方便、有效,建议您成功创建、登录弹性云服务器后,安装密码重置插件,具体操作请参见本节内容。

使用公共镜像创建的弹性云服务器默认已安装一键式重置密码插件。检查是否已安装一键式重置密码插件,请参见步骤1。
安装须知
- 用户自行决定是否安装一键式重置密码插件,使弹性云服务器具备一键式重置密码功能。
- 安装完成后,请勿自行卸载插件,否则可能导致管理控制台判断失误,从而无法完成密码重置。
- 重装/切换弹性云服务器操作系统后,一键式重置密码功能失效。如需继续使用该功能,请重新安装一键式重置密码插件。
- 更换弹性云服务器系统盘后,一键式重置密码功能失效。如需继续使用该功能,请重新安装一键式重置密码插件。
- coreos和kylinos操作系统的弹性云服务器,不支持安装一键式重置密码插件。
- 如果没有提前安装一键式重置密码插件,密码丢失或过期后,不能使用一键式重置密码功能。
- 弹性云服务器需绑定弹性公网ip,才能安装一键式重置密码插件。
前提条件
- 对于windows弹性云服务器,需保证c盘可写入,且剩余空间大于300mb。
- 对于linux弹性云服务器,需保证根目录可写入,且剩余空间大于300mb。
- 对于linux弹性云服务器,若开启了selinux,请参考关闭selinux禁用selinux。
- 使用suse 11 sp4镜像创建的弹性云服务器,内存需要大于等于4gib时才能支持一键式重置密码功能。
- 弹性云服务器使用的vpc网络dhcp不能禁用。
- 弹性云服务器网络正常通行。
- 设置弹性云服务器的网卡属性为dhcp,使弹性云服务器可以动态获取ip地址。
linux弹性云服务器的设置方法,请参见设置网卡属性为dhcp(linux)。
windows弹性云服务器的设置方法,请参见设置网卡属性为dhcp(windows)。
- 弹性云服务器安全组出方向规则满足如下要求:
- 协议端口:tcp
- 端口范围:80
- 目的地址:169.254.0.0/16
如果您使用的是默认安全组出方向规则,则已经包括了如上要求,可以正常初始化。默认安全组出方向规则为:- 协议端口:全部
- 端口范围:全部协议端口
- 目的地址:0.0.0.0/0
linux弹性云服务器插件安装方法
- 检查弹性云服务器是否已安装一键式重置密码插件。
- 以root用户登录弹性云服务器。
- 执行以下命令,查询是否已安装cloudresetpwdagent。
ls -lh /cloud*
图1 查询是否已安装一键式重置密码插件检查结果是否如图1所示。
- 是,表示已安装一键式重置密码插件,结束。
- 否,表示未安装一键式重置密码插件,请继续执行如下操作进行安装。
- 请参考获取并校验一键式重置密码插件完整性(linux),下载对应的一键式重置密码插件cloudresetpwdagent.zip并完成完整性校验。
安装一键式重置密码插件对插件的具体放置目录无特殊要求,请您自定义。
- 执行以下命令,解压软件包cloudresetpwdagent.zip。
安装一键式重置密码插件对插件的解压目录无特殊要求,请您自定义。
unzip -o -d 插件解压目录 cloudresetpwdagent.zip
示例:
假设插件解压的目录为/home/linux/test,则命令行如下:
unzip -o -d /home/linux/test cloudresetpwdagent.zip
- 安装一键式重置密码插件。
- 执行以下命令,进入文件cloudresetpwdagent.linux。
cd {插件解压目录}/cloudresetpwdagent/cloudresetpwdagent.linux
示例:
假设插件解压的目录为/home/linux/test,则命令行如下:
cd /home/linux/test/cloudresetpwdagent/cloudresetpwdagent.linux
- 执行以下命令,添加文件setup.sh的运行权限。
chmod x setup.sh
- 执行以下命令,安装插件。
sudo sh setup.sh
如果脚本执行成功打印“cloudresetpwdagent install successfully.”,且未打印“failed to start service cloudresetpwdagent”,表示安装成功。- 您也可以根据1,检查密码重置插件是否安装成功。
- 如果密码重置插件安装失败,请检查安装环境是否符合要求,并重试安装操作。
- 执行以下命令,进入文件cloudresetpwdagent.linux。
- 修改重置密码插件的文件权限。
chmod 700 /cloudrresetpwdagent/bin/cloudresetpwdagent.script
chmod 700 /cloudrresetpwdagent/bin/wrapper
chmod 600 /cloudrresetpwdagent/lib/*
windows弹性云服务器插件安装方法
- 登录弹性云服务器。
- 检查弹性云服务器是否已安装密码重置插件cloudresetpwdagent。检查方法如下:
查看任务管理器,如果找到cloudresetpwdagent服务,如图2所示,表示弹性云服务器已安装密码重置插件。
图2 安装插件成功- 是,结束。
- 否,执行3。
- 请参考获取并校验一键式重置密码插件完整性(windows),下载对应的一键式重置密码插件cloudresetpwdagent.zip并完成完整性校验。
安装一键式重置密码插件对插件的具体放置目录无特殊要求,请您自定义。
- 解压软件包cloudresetpwdagent.zip。
安装一键式重置密码插件对插件的解压目录无特殊要求,请您自定义。
- 安装一键式重置密码插件。
- 双击“cloudresetpwdagent.windows”文件夹下的“setup.bat”文件。
安装密码重置插件。
- 查看任务管理器,检查密码重置插件是否安装成功。
如果在任务管理器中查找到了cloudresetpwdagent服务,如图3所示,表示安装成功,否则安装失败。
图3 安装插件成功如果密码重置插件安装失败,请检查安装环境是否符合要求,并重试安装操作。
- 双击“cloudresetpwdagent.windows”文件夹下的“setup.bat”文件。
后续处理
- 安装一键式重置密码插件后,如果无法通过弹性云服务器开机自动启动该插件,可以将其添加至开机启动项。具体方法请参见一键式密码重置插件启动失败时如何操作?。
- 一键式重置密码插件安装成功后,请勿删除重置密码进程cloudresetpwdagent,否则,会导致一键式重装密码功能不可用。
- 华为云对一键式重置密码插件进行了升级,对于新创建的弹性云服务器,默认采用pipe模式,不会占用端口。对于已创建云服务器,仍采用auto模式,随机占用31000~32999中的一个端口。占用端口的原则是:在该范围内,系统会按照自小到大的顺序,占用当前空闲的端口。
相关操作
- 卸载插件:如果不再继续使用一键重置密码功能,您可以根据如下指导卸载插件。
- linux弹性云服务器
- 登录弹性云服务器。
- 执行以下命令,进入bin目录,删除服务cloudresetpwdagent。
cd /cloudrresetpwdagent/bin
sudo ./cloudresetpwdagent.script remove
- 执行以下命令,删除插件。
sudo rm -rf /cloudrresetpwdagent
- 检查cloudresetpwdupdateagent是否存在,如果存在,进入bin目录,删除服务cloudresetpwdupdateagent。
cd /cloudresetpwdupdateagent/bin
sudo ./cloudresetpwdupdateagent.script stop
sudo ./cloudresetpwdupdateagent.script remove
- 执行以下命令,删除插件。
sudo rm -rf /cloudresetpwdupdateagent
- windows弹性云服务器
- 卸载并删除cloudresetpwdagent。
- 进入c:\cloudresetpwdagent\bin文件夹。
- 双击“uninstallapp-nt.bat”。
- 删除c:\cloudresetpwdagent的文件。
- (可选)卸载并删除cloudresetpwdupdateagent。
不同windows版本的弹性云服务器插件有差异,请检查cloudresetpwdupdateagent是否存在,如果存在,请执行本步骤卸载并删除;如果不存在,则跳过本步骤。
- 进入c:\cloudresetpwdupdateagent文件夹。
- 双击“uninstallapp-nt.bat”。
- 删除c:\cloudresetpwdupdateagent的文件。
如果删除失败,请先通过“任务管理器”删除cloudresetpwdupdateagent进程后,再次删除c:\cloudresetpwdupdateagent文件夹。
- 卸载并删除cloudresetpwdagent。
- linux弹性云服务器
- 停止插件:如果暂时不需要使用一键重置密码功能,您可以根据如下指导停止插件。
- linux弹性云服务器
- 登录弹性云服务器。
- 执行以下命令,进入bin目录,停止服务cloudresetpwdagent。
cd /cloudrresetpwdagent/bin
sudo ./cloudresetpwdagent.script stop
- 检查cloudresetpwdupdateagent是否存在,如果存在,进入bin目录,停止服务cloudresetpwdupdateagent。
cd /cloudresetpwdupdateagent/bin
sudo ./cloudresetpwdupdateagent.script stop
- windows弹性云服务器
- 停止cloudresetpwdagent。
- 登录弹性云服务器。
- 打开“任务管理器”。
- 在“服务”页签,找到“cloudresetpwdagent”服务,右键单击菜单中的“停止”。
- (可选)停止cloudresetpwdupdateagent。
不同windows版本的弹性云服务器插件有差异,请检查cloudresetpwdupdateagent是否存在,如果存在,请执行本步骤停止;如果不存在,则跳过本步骤。
- 登录弹性云服务器。
- 打开“任务管理器”。
- 在“服务”页签,找到“cloudresetpwdupdateagent”服务,右键单击菜单中的“停止”。
- 停止cloudresetpwdagent。
- linux弹性云服务器
- 重启插件:如果一键重置密码功能异常,您可以根据如下指导重启插件。
- linux弹性云服务器
- 登录弹性云服务器。
- 执行以下命令,进入bin目录,重启服务cloudresetpwdagent。
cd /cloudrresetpwdagent/bin
sudo ./cloudresetpwdagent.script reboot
- 检查cloudresetpwdupdateagent是否存在,如果存在,进入bin目录,重启服务cloudresetpwdupdateagent。
cd /cloudresetpwdupdateagent/bin
sudo ./cloudresetpwdupdateagent.script reboot
- windows弹性云服务器
- 重启cloudresetpwdagent。
- 登录弹性云服务器。
- 打开“任务管理器”。
- 在“服务”页签,找到“cloudresetpwdagent”服务,右键单击菜单中的“重启”。
- (可选)重启cloudresetpwdupdateagent。
不同windows版本的弹性云服务器插件有差异,请检查cloudresetpwdupdateagent是否存在,如果存在,请执行本步骤重启;如果不存在,则跳过本步骤。
- 登录弹性云服务器。
- 打开“任务管理器”。
- 在“服务”页签,找到“cloudresetpwdupdateagent”服务,右键单击菜单中的“重启”。
- 重启cloudresetpwdagent。
- linux弹性云服务器
相关文档
意见反馈
文档内容是否对您有帮助?
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨