如何在服务器端关闭/打开Root用户通过SSH远程登录功能

允许root用户通过SSH远程登录风险极大,非必要尽量不要开启。除了可以从云服务器控制台关闭实例的防火墙22端口之外,还可以在服务器端关闭SSH远程登录功能。

第一步

登录Linux 服务器,输入以下命令:

1
sudo vi /etc/ssh/sshd_config

第二步

输入”/“命令进行查找“PermitRootLogin”:

1
/PermitRootLogin

第三步

把 PermitRootLogin = no 改成 PermitRootLogin = yse

如果需要关闭,则把值改成 no

第四步

1
:wq!

输入以上命令,保存并退出。

第五步(操作系统版本 CentOS release 6.5 (Final))

1
service sshd restart

输入以上命令,重启 ssh 服务。

这时候就可以通过 SSH 客户端登录了。