1. 通过控制台重置密码
重启服务器并进入BIOS/UEFI设置。 将启动顺序更改为从CD/DVD或USB驱动器启动。 使用带有Live CD/USB的Linux发行版(如Ubuntu Live CD)启动服务器。 挂载根文件系统并使用chroot切换到该环境。 使用passwd命令重置密码。 退出chroot环境并重新启动服务器。
2. 通过单用户模式重置密码
重启服务器并在GRUB菜单中选择内核版本。 按e键编辑启动选项。 找到以linux16或linux开头的行,并在行末添加init=/bin/bash。 按Ctrl + X或F10启动进入单用户模式。 使用passwd命令重置密码。 重启服务器。
3. 通过SSH密钥认证重置密码
使用SSH密钥登录到服务器。 使用passwd命令重置密码。
4. 通过云提供商的管理界面重置密码
登录到云提供商的管理控制台。 找到目标服务器实例。 选择“重置密码”或类似的选项。 按照提示完成密码重置过程。
AWS EC2:
登录到AWS管理控制台。 导航到EC2 Dashboard。 选择实例,点击“Actions” -> “Instance Settings” -> “Change Password”。 按照提示完成密码重置。
登录到Azure门户。 导航到Virtual Machines。 选择目标VM,点击“Reset password”。 按照提示完成密码重置。
登录到Google Cloud Console。 导航到Compute Engine。 选择目标VM,点击“Edit”。 在“Boot disk”部分,点击“Set Windows password”或“Set Linux password”。 按照提示完成密码重置。
5. 通过PXE引导重置密码
配置PXE服务器并提供一个包含密码重置脚本的镜像。 重启服务器并通过PXE引导。 运行密码重置脚本。 重启服务器。