在ECS操作系统内部重置密码
操作场景
当云服务器密码即将过期、密码泄露或首次登录时(首次登录云服务器建议您修改初始密码),您可以参考本节操作在操作系统内部修改弹性云服务器密码。
- Windows弹性云服务器:能够成功登录弹性云服务器。
- Linux弹性云服务器:能够进入Debug Shell模式或单用户模式,或者能够通过密钥对成功登录弹性云服务器。
优先推荐您参考在控制台重置ECS密码,在控制台重置实例的登录密码。
前提条件
可以登录弹性云服务器。
背景知识
弹性云服务器的密码规则如表1所示。
密码设置规则 |
创建ECS时 |
重置密码时 |
---|---|---|
长度规则 |
密码长度范围为8到26位。 |
密码长度范围为8到26位。 |
字符规则 |
密码至少包含支持的4种字符中的3种。 |
密码至少包含支持的4种字符中的3种。 |
安全性规则 |
|
|
其他约束 |
无 |
Windows操作系统的云服务器,不能以“/”为密码首字符。 |
支持的字符 |
大写字母 |
大写字母 |
小写字母 |
小写字母 |
|
数字 |
数字 |
|
|
Windows弹性云服务器
对于Windows弹性云服务器,需使用旧密码登录后,在操作系统内部重置密码。
- 远程登录Windows弹性云服务器。
登录方法请参见Windows云服务器登录方式概述。
- 使用快捷键“Win+R”打开“运行”页面。
- 输入命令行“cmd”打开命令行窗口。
- 执行以下命令,修改密码,密码复杂度需满足表1。
net user Administrator 新密码
- 进入Linux ECS的Debug Shell模式。
具体操作,请参见Linux云服务器如何进入Debug Shell模式?。
- 执行以下命令,修改密码。
输入密码,系统显示“all authentication tokens updated successfully”时,说明密码设置成功。
- 执行以下命令,重启服务器。
图1 执行结果
- 进入Linux ECS的单用户模式。
具体操作,请参见Linux云服务器如何进入单用户模式?。
- 执行以下命令,修改密码。
输入密码,系统显示“all authentication tokens updated successfully”时,说明密码设置成功。
- 执行以下命令,重启服务器。
图2 执行结果(CentOS 7/8、Centos Stream 8/9、Rocky Linux 8/9、AlmaLinux 8/9)图3 执行结果(Ubuntu 20~24、Debian10~12、OpenSUSE、openEuler)