virmach vps重置root密码

virmach,就不用多说了,VPS服务商,今日入了一个玩玩,管理面板自带修改密码功能不能用,导致ssh一直连接不上,那么我们通过vnc连接后修改root密码

打开面板的vnc(Desktop)出现一个新窗口,(chrome会默认拦截这个窗口,选择允许弹出这个网站的窗口就可以了)。

连接成功后,点Send ctrl+alt+del,会重启vps,当出现倒计时的按任意按键进入grub主界面

按e会进入编辑界面,按下光标键,选择kernel那行,再按e进入编辑模式

输入s,按回车保存。再按b键,就会继续引导进系统了

注:centerOS 7修改方式不同

找到ro 改为 rw init=/sysroot/bin/sh
修改完按 ctrl+x
# chroot /sysroot             //进入系统环境里面
# passwd root                 //修改密码,小方块说明乱码
# LANG=en                     //修改语系变量
# passwd root                 //再次执行修改root密码即可。
# touch /.autorelabel     //selinux相关,不创建无法开机

重启后已进入用户模式,接下来操作修改密码

passwd root

输入新密码和确认密码,然后重启

reboot

使用mac终端连接ssh

ssh  root@xxx.xxx.xxx.xxx