一、通过控制台重置root密码
登录阿里云官网后,在控制台选择「云服务器ECS」进入实例列表。定位目标实例后,点击「更多」→「重置实例密码」即可设置新密码。重置完成后需重启实例使新密码生效。此方法适用于忘记密码或需要定期更换密码的场景。
二、使用SSH密钥查看密码
若已配置SSH密钥登录,可通过以下步骤操作:
- 使用密钥文件连接服务器:
ssh -i root@服务器IP
- 执行
passwd root
修改密码 - 验证新密码是否生效
三、检查SSH配置文件设置
查看/etc/ssh/sshd_config
文件确认:
PermitRootLogin yes
允许root登录PasswordAuthentication yes
启用密码验证
修改后需重启SSH服务:systemctl restart sshd
四、安全注意事项
建议采取以下安全措施:
- 定期更换密码(建议90天/次)
- 优先使用SSH密钥认证
- 启用云防火墙和入侵检测
五、常见问题解答
问题现象 | 解决方案 |
---|---|
重置密码后无法登录 | 检查安全组22端口开放状态 |
密码显示为星号 | 通过控制台「查看密码」功能获取 |
通过控制台重置密码是官方推荐的安全方式,配合SSH密钥可提升系统安全性。建议至少每季度检查一次密码策略,并定期更新密钥对。对于关键业务服务器,推荐禁用root密码登录,改用普通用户+sudo权限管理。