本文介绍如何重置ECS实例登录密码,适用于在创建ECS实例时未设置密码或者忘记密码的情况。

前提条件

实例必须处于稳定状态,例如已停止运行中。关于实例的状态,请参见实例生命周期介绍

背景信息

您可以通过多种方式修改ECS实例登录密码,下表介绍三种修改方式:
修改方式 说明 参考文档
通过控制台修改ECS登录密码
  • 优点:无需登录ECS实例。
  • 缺点:需要重启ECS实例,会中断运行中的业务。
本文
通过云助手修改ECS登录密码 优点:无需登录ECS实例;无需重启ECS实例。 通过云助手修改实例登录密码
通过实例内部修改ECS登录密码
  • 优点:无需重启ECS实例。
  • 缺点:需要登录到ECS实例。
在实例内部修改登录密码

注意事项

如果您通过控制台修改ECS实例登录密码,需要注意以下事项:

  • 如果实例处于运行中状态,您需要在重置实例登录密码后重启实例才能使新密码生效。重启操作可能会对您的业务造成影响,请提前规划好操作时间,建议在业务低谷时操作,降低对业务的影响。
  • 如果实例运行的是Linux系统,支持使用密钥对和用户名密码方式登录实例。如果当前仅使用密码认证,绑定密钥对后密码验证方式自动失效,您必须重置实例登录密码才能使用两种方式登录实例。

操作步骤

  1. 登录ECS管理控制台
  2. 在左侧导航栏,选择实例与镜像 > 实例
  3. 在顶部菜单栏左上角处,选择地域。
  4. 根据需要修改密码的实例数量,执行不同的操作。
    • 修改一台实例的登录密码:找到实例,在操作列中,单击更多 > 密码/密钥 > 重置实例密码单个重置实例
    • 修改一台或多台实例的登录密码:选中实例,然后在列表底部单击重置实例密码批量重置实例
  5. 在弹出的重置密码对话框中,设置符合要求的新密码,单击提交
  6. 根据实例的状态,选择一种方式使新登录密码生效。
    • 如果实例处于运行中状态,单击立即重启
    • 如果实例处于已停止状态,单击取消,然后手动启动实例。

      此时单击立即重启会弹出警告信息提示目前的状态不支持重启。但登录密码已经成功修改,下次启动实例时新登录密码生效。