九游平台/ 弹性云服务器 ecs/ 用户指南/ 密码和密钥对管理/ 管理ecs一键式重置密码插件/ 更新单台ecs的一键式重置密码插件(单台操作)
更新时间:2025-01-26 gmt 08:00

更新单台ecs的一键式重置密码插件(单台操作)-九游平台

弹性云服务器提供一键式重置密码功能。当弹性云服务器的密码丢失或过期时,如果提前安装了一键式重置密码插件,则可以应用一键式重置密码功能,给弹性云服务器设置新密码。

更新一键式重置密码插件的操作请参考本节内容。

安装须知

  1. 弹性云服务器需绑定弹性公网ip,才能更新一键式重置密码插件。
  2. 使用公共镜像创建的弹性云服务器默认已安装一键式重置密码插件,在更新前请先卸载一键式重置密码插件。

前提条件

  • 对于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弹性云服务器插件更新方法

  1. 卸载插件。
    1. 登录弹性云服务器
    2. 执行以下命令,进入bin目录,删除服务cloudresetpwdagent

      cd /cloudrresetpwdagent/bin

      sudo ./cloudresetpwdagent.script remove

    3. 执行以下命令,删除插件。

      sudo rm -rf /cloudrresetpwdagent

    4. 检查cloudresetpwdupdateagent是否存在,如果存在,进入bin目录,删除服务cloudresetpwdupdateagent

      cd /cloudresetpwdupdateagent/bin

      sudo ./cloudresetpwdupdateagent.script stop

      sudo ./cloudresetpwdupdateagent.script remove

    5. 执行以下命令,删除插件。

      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

      示例:

      假设插件解压的目录为/home/linux/test,则命令行如下:

      cd /home/linux/test/cloudresetpwdagent/cloudresetpwdagent.linux

    2. 执行以下命令,添加文件setup.sh的运行权限。

      chmod x setup.sh

    3. 执行以下命令,安装插件。

      sudo sh setup.sh

      如果脚本执行成功打印“cloudresetpwdagent install successfully.”,且未打印“failed to start service cloudresetpwdagent”,表示安装成功。
      • 您也可以根据1,检查密码重置插件是否安装成功。
      • 如果密码重置插件安装失败,请检查安装环境是否符合要求,并重试安装操作。
  5. 修改重置密码插件的文件权限。

    chmod 700 /cloudrresetpwdagent/bin/cloudresetpwdagent.script

    chmod 700 /cloudrresetpwdagent/bin/wrapper

    chmod 600 /cloudrresetpwdagent/lib/*

windows弹性云服务器插件更新方法

  1. 卸载插件。
    1. 卸载并删除cloudresetpwdagent
      1. 进入c:\cloudresetpwdagent\bin文件夹。
      2. 双击“uninstallapp-nt.bat”。
      3. 删除c:\cloudresetpwdagent的文件。
    2. (可选)卸载并删除cloudresetpwdupdateagent
      不同windows版本的弹性云服务器插件有差异,请检查cloudresetpwdupdateagent是否存在,如果存在,请执行本步骤卸载并删除;如果不存在,则跳过本步骤。
      1. 进入c:\cloudresetpwdupdateagent文件夹。
      2. 双击“uninstallapp-nt.bat”。
      3. 删除c:\cloudresetpwdupdateagent的文件。

        如果删除失败,请先通过“任务管理器”删除cloudresetpwdupdateagent进程后,再次删除c:\cloudresetpwdupdateagent文件夹。

  2. 请参考获取并校验一键式重置密码插件完整性(windows),下载对应的一键式重置密码插件cloudresetpwdagent.zip并完成完整性校验。

    安装一键式重置密码插件对插件的具体放置目录无特殊要求,请您自定义。

  3. 解压软件包cloudresetpwdagent.zip。

    安装一键式重置密码插件对插件的解压目录无特殊要求,请您自定义。

  4. 安装一键式重置密码插件。
    1. 双击“cloudresetpwdagent.windows”文件夹下的“setup.bat”文件。

      安装密码重置插件。

    2. 查看任务管理器,检查密码重置插件是否安装成功。

      如果在任务管理器中查找到了cloudresetpwdagent服务,如图1所示,表示安装成功,否则安装失败。

      图1 安装插件成功

      如果密码重置插件安装失败,请检查安装环境是否符合要求,并重试安装操作。

后续处理

  • 更新一键式重置密码插件后,如果无法通过弹性云服务器开机自动启动该插件,可以将其添加至开机启动项。具体方法请参见一键式密码重置插件启动失败时如何操作?
  • 一键式重置密码插件更新成功后,请勿删除重置密码进程cloudresetpwdagent,否则,会导致一键式重装密码功能不可用。
  • 华为云对一键式重置密码插件进行了升级,对于新创建的弹性云服务器,默认采用pipe模式,不会占用端口。对于已创建云服务器,仍采用auto模式,随机占用31000~32999中的一个端口。占用端口的原则是:在该范围内,系统会按照自小到大的顺序,占用当前空闲的端口。

相关文档

网站地图