CentOS6.6单用户模式重设root密码的方法

嘿,兄弟,我最近在捣鼓一台老服务器,CentOS6 .6 的系统,密码给忘了,急得我啊。
这玩意儿真是让人头疼,但幸好我以前干过这活儿。

记得那年,我有个客户在西安,他们那有个服务器也是CentOS6 .6 ,密码被锁了,当时我就按照这个方法来操作的。
首先,我得在服务器启动的时候赶紧按任意键,打断那个5 秒的倒计时,不然就错过了进入GRUB菜单的机会。

进了GRUB菜单,我得找那个编辑启动项的选项,一般就一个,直接按e键。
然后我就得在那一堆乱码里找到以linux1 6 或linux开头的行,这行后面可能跟着一堆启动参数,比如rhgbquiet。

然后,我就在那参数后面加了个空格,输入了single,这个参数能让系统进入单用户模式。
按回车之后,我就得赶紧按b键启动系统。

系统启动到单用户模式后,我就在命令行里输入passwd命令,然后输入新的密码,重复两次确认。
这个过程有点像在解密,心里得有点耐心。

最后,我输入reboot命令重启服务器,系统重启后,我就用新密码登录进去了。
这个过程对我来说不算难,毕竟以前干过好几次。

不过这玩意儿确实需要小心,单用户模式虽然能解决密码问题,但操作起来还是有点风险,得懂点门道。
嘿,兄弟,你这服务器怎么样了?别急,按照这个方法试试看。

centos系统怎么开启root远程登录

嗯...CentOS系统...远程root登录...得先看看SSH服务...装没装...
用命令...ssh -V...看下...版本信息...
如果没装...得装啊...用yum install openssh-server...装...
装好了...下一步...改配置文件...
用vi /etc/ssh/sshd_config...打开文件...
找这一行...PermitRootLogin yes...前面有个...去掉它...
如果这一行没找到...就在文件最后加一行...PermitRootLogin yes...
注意...默认可能被注释了...或者值是no...或者是prohibit-password...
改完...得是yes...允许密码登录...
改完之后...要重启服务...
用service sshd restart...或者systemctl restart sshd...
重启完...看看服务跑没跑...
用service sshd status...或者systemctl status sshd...
看状态...是running...
然后...就用ssh root @那个IP...比如1 8 8 .1 8 8 .1 8 8 .1 8 8 ...
输入root的密码...如果能上去...就成功了...
不过...得说...root远程登录...风险挺大...
很容易被暴力破解...
所以...生产环境...得改端口...不是2 2 ...
用firewalld或者iptables...限制下IP...
用密钥认证...不要密码...
fail2 ban...这种工具...防暴力破解...
就这些...临时用完...记得改回来...PermitRootLogin no...