文档首页/ 云运维中心 COC/ 常见问题/ 自动化运维常见问题/ 如何在不重启实例的情况下重置密码?
更新时间:2025-09-11 GMT+08:00

如何在不重启实例的情况下重置密码?

在云资源(如ECS、BMS)管理中,若需重置主机账号密码且避免实例重启(防止业务中断),可通过COC提供的账号重置公共脚本实现,该方案无需重启实例即可完成密码更新,当前支持ECS与BMS两种资源类型,具体操作逻辑如下:

您在COC中执行公共脚本时,需要选择实例,而能够选择到实例的前提条件为:

您的资源实例信息已经同步到COC中,具体操作指导请见:同步资源

您的资源实例已经安装UniAgent且UniAgent运行正常、状态为“运行中”;

在实例上安装UniAgent,需要您提供实例的管理员账号密码,若您的资源实例未安装UniAgent且您已忘记密码,则无法安装UniAgent、导致无法执行重置密码的公共脚本,请知悉!

以ECS Linux实例重置root账号密码为例:

  1. 登录云运维中心
  2. 在左侧导航栏选择“资源运维 > 自动化运维”。
  3. 在“日常运维”模块单击“脚本管理”。
  4. 在“公共脚本”页签,在脚本列表中选择 “管理员账号重置密码”,单击操作列“执行”。
  5. 输入新密码(需符合平台密码复杂度要求,如8-30位字符,包含大写字母、数字及特殊符号)。
  6. 添加目标ECS实例。
  7. 单击 “确定”,系统会将脚本远程下发至实例并自动运行,过程中无需登录实例终端。

    脚本执行完成后,可直接使用新密码通过SSH工具登录实例,实例全程保持运行状态,无重启动作。