CentOS7 下禁止root用户远程访问
/etc/ssh/sshd_config
是OpenSSH
的配置文件,允许设置选项改变这个daemon
的运行。
这个文件的每一行包含关键词- 值
的匹配,其中“关键词”是忽略大小写的。
- root 用户登录
- 编辑 sshd 的配置文件
[root@localhost ~]# vim /etc/ssh/sshd_config
- 查找配置文件中的 #PermitRootLogin yes ,默认情况下是不启用的,即允许root用户远程访问。
- 将
#PermitRootLogin yes
改为PermitRootLogin no
,将注释符也去掉。保存退出。 - 重启 sshd 服务
[root@localhost ~]# systemctl restart sshd
- 如下图所示,访问被拒: