之前的博文有写到如何修改远程登陆端口,这次说一下如何禁止root用户远程登陆。

方法很简单,首先用root用户vi /etc/ssh/sshd_config文件,找到如下文件

# Authentication:
#LoginGraceTime 2m
#PermitRootLogin yes
#StrictModes yes

将#PermitRootLogin yes前的注释符号#去掉,并将yes改成no。即

PermitRootLogin no

保存并退出vi,再用root登陆时,会显示无法连接,而用其他用户则可以正常登陆。


当root远程连接被禁用,而只能用普通用户远程登陆的时候,需要使用root权限怎么办?

1.    在命令前面加入sudo ,比如sudo yum install -y xxx      (需要输入普通用户密码,可以暂时获取root权限)

2.    切换至root用户下,如su  -  root    (需要输入root用户密码,直接切换为root用户)