禁止root远程登陆
修改sshd服务的配置文件/etc/ssh/sshd_config
:
[root@localhost ~]# vim /etc/ssh/sshd_config
#PermitRootLogin yes
修改为
PermitRootLogin no
然后重启sshd服务:systemctl restart sshd
重新登陆

配置成功
之后我们使用su和sudo来切换到root
[root@localhost ~]# su - test
上一次登录:四 8月 2 23:29:44 CST 2018pts/0 上
[test@localhost ~]$ su - root
密码:
上一次登录:四 8月 2 23:39:18 CST 2018从 192.168.127.1pts/1 上
最后一次失败的登录:四 8月 2 23:39:52 CST 2018从 192.168.127.1ssh:notty 上
最有一次成功登录后有 1 次失败的登录尝试。
[root@localhost ~]# su - root
上一次登录:四 8月 2 23:44:03 CST 2018pts/0 上
[root@localhost ~]# sudo su - root
上一次登录:四 8月 2 23:44:17 CST 2018pts/0 上
$ su - root : 需要直到root的面膜
$ sudo su - root : 只需要当前用户的密码,但需要先在visudo中配置su命令
最后更新于
这有帮助吗?