如果您在创建ECS实例时未设置密码,或者创建ECS实例后忘记了密码,则需要重新为ECS实例设置登录密码。本文介绍如何通过控制台修改ECS实例的登录密码。

前提条件

通过控制台修改ECS实例的登录密码时,请确保实例必须处于稳定状态,例如已停止运行中。关于实例稳定状态的说明,请参见实例生命周期

背景信息

本文介绍如何通过控制台修改ECS实例的登录密码,您也可以通过云助手或者在ECS实例内部修改登录密码,几种方式的区别如下表所示。
修改方式 说明 参考文档
通过控制台修改ECS实例的登录密码
  • 实例状态:运行中已停止
  • 登录ECS实例:不需要。
  • 修改后重启或启动ECS实例:需要,可能影响当前的业务状态。
本文
通过云助手修改ECS实例的登录密码
  • 实例状态:运行中
  • 登录ECS实例:不需要。
  • 修改后重启ECS实例:不需要。
通过云助手修改实例登录密码
在ECS实例内部修改登录密码
  • 实例状态:运行中
  • 登录ECS实例:需要,操作相对繁琐。
  • 修改后重启ECS实例:不需要。
在ECS实例内部修改登录密码

注意事项

在通过控制台修改ECS实例的登录密码时,请注意:

  • 选择合适的操作时间:如果实例处于运行中状态,在修改登录密码后必须重启实例,然后新密码才会生效。重启实例可能会影响您的业务,因此请提前规划并选择合适的操作时间,建议在业务低谷期操作以降低对业务的影响。
  • 密钥对方式将会覆盖密码方式:Linux实例支持使用密钥对和用户名密码登录。如果实例当前仅设置了密码方式认证,则绑定密钥对会导致密码方式自动失效,您必须再次修改实例登录密码,实例才能同时支持两种方式登录。

操作步骤

  1. 登录ECS管理控制台
  2. 在左侧导航栏,选择实例与镜像 > 实例
  3. 在顶部菜单栏左上角处,选择地域。
  4. 根据实例数量,选择一种方式修改登录密码。
    • 修改一台实例的登录密码:找到实例,在操作列中,选择icon1 > 实例属性 > 重置实例密码重置实例密码
    • 修改多台实例的登录密码:选中实例,然后在列表底部单击icon1 > 重置实例密码重置实例密码
  5. 在弹出的重置实例密码对话框中,输入并确认新登录密码,然后单击重置密码
    要求实例登录密码的长度为8~30个字符,且至少包括以下字符类型中的三项:
    • 大写字母
    • 小写字母
    • 数字
    • 特殊字符,支持 ( ) ` ~ ! @ # $ % ^ & * - _ + = | { } [ ] : ; ' < > , . ? /
    说明 Windows实例的登录密码不能以正斜线(/)作为首字符。
    此时已修改登录密码,但需要重启或启动实例使新登录密码生效。
  6. 根据实例的状态,选择一种方式使新登录密码生效。
    • 如果实例处于运行中状态,单击立即重启
    • 如果实例处于已停止状态,下次启动实例时即生效。