Linux中怎么禁止root用户SSH登录-创新互联

这篇文章将为大家详细讲解有关Linux中怎么禁止root用户SSH登录,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

成都创新互联制作网站网页找三站合一网站制作公司,专注于网页设计,做网站、成都网站设计,网站设计,企业网站搭建,网站开发,建网站业务,680元做网站,已为上千家服务,成都创新互联网站建设将一如既往的为我们的客户提供最优质的网站建设、网络营销推广服务!

1、禁止root用户登录ssh



代码如下:


#vi /etc/ssh/sshd_config





代码如下:


PermitRootLogin yes



改为



代码如下:


PermitRootLogin no



重启sshd服务



代码如下:


#service sshd restart



此时再使用root登录就会被提示拒绝:



代码如下:


login as: root
root@192.168.8.100's password:
Access denied



2、修改ssh默认端口



代码如下:


vi /etc/ssh/sshd_config



找到#Port 22一段,这里是标识默认使用22端口,修改为如下:



代码如下:


Port 22
Port 7000



然后保存退出
重启sshd服务



代码如下:


#service sshd restart



注意:此时使用22端口和7000应该都可以登录,这样就避免了在调试时失误(如调整端口后没有调整相应的防火墙策略)导致不能使用ssh登录服务器的情况。
使用ssh客户端并用7000端口登录测试,无误后再将/etc/ssh/sshd_config配置文件下的Port 22一句注释并重启sshd服务即可。


关于Linux中怎么禁止root用户SSH登录就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


分享题目:Linux中怎么禁止root用户SSH登录-创新互联
文章分享:http://abwzjs.com/article/gdgej.html