搬瓦工VPS通过VNC强制重置管理员Root密码
搬瓦工 VPS 忘记 Root 密码的硬核重置指南一般情况下,如果你忘记了搬瓦工 VPS 的 root 密码,首选方案是使用 KiwiVM 面板自带的 Root password reset 功能。
但是,如果你的系统经过了深度修改(如更换了内核),或者通过 DD 脚本自行安装了系统,面板自带的重置功能往往会失效。此时,我们需要动用硬核方式——通过 VNC (Interactive Shell) 进入系统底层,修改引导参数来强制重置。
一、进入 VNC (Interactive Shell)
1. 登录搬瓦工 KiwiVM 后台。
2. 在左侧菜单找到 KiwiVM Admin Controls -> Root shell – interactive。
3. 点击 Launch 按钮,浏览器会弹出一个新的 VNC 黑色窗口。
二、Debian / Ubuntu 系统强制重置密码
Debian 和 Ubuntu 的操作流程基本一致。
1. 重启并拦截引导
在 VNC 窗口右上角点击 Send CtrlAltDel 按钮重启 VPS。当看到启动界面时,立即按下键盘上的 “e” 键,进入编辑模式。
2. 修改内核参数
使用键盘方向键向下寻找,找到以 linux 开头的行。删除 “ro” 及其后面的内容,并替换为以下内容:
rw init=/bin/bash
3. 启动并修改密码
修改完成后,按下 Ctrl + x 键启动系统。系统会快速启动并进入一个命令行界面。
输入 passwd 并回车,根据提示输入两次新密码。
修改成功后,输入以下命令强制重启:
exec /sbin/reboot -f
三、CentOS 系统强制重置密码
CentOS 的操作逻辑相似,但界面稍有不同。
1. 重启并拦截引导
在 VNC 窗口点击 Send CtrlAltDel。当看到包含 CentOS 字样的列表时,迅速按下 “e” 键进入编辑模式。
2. 修改内核参数
找到以 linux 开头的行,删除 “ro” 及其后面的内容,替换为:
rw init=/bin/bash
3. 启动并修改密码
按下 Ctrl + x 启动系统。
输入 passwd,根据提示输入两次新密码(注意:输入密码时屏幕不会显示字符,这是 Linux 的安全特性)。
修改成功后,输入以下命令强制重启:
exec /sbin/reboot -f
四、总结
这个方法的原理非常简单:通过修改 GRUB 引导参数,让 Linux 内核在启动时跳过正常的初始化流程,直接以读写模式 (rw) 挂载硬盘,并运行 Bash Shell,从而绕过身份验证获得 Root 权限。掌握了这个技巧,无论折腾什么系统都不怕密码丢失了。
页:
[1]