一、服务器环境
dell物理服务器R620
系统如下:
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
二、本博文主题内容
2.1 初始化系统时优化服务器安全参数并且修改了ssh登录服务器端口后 reboot重启服务器 居然不能ssh远程登录服务器, 排除服务器iptables或者firewalld防火墙的问题。那是什么问题导致的呢??
主要是服务器系统selinux没有被disabled 或者Permissive 禁用掉,导致重启服务器时,sshd服务启动失败。
2.2 那在centos7系列的系统中 如何禁用掉selinux呢?
2种方式:
第一种是命令行设置setenforce 0
setenforce 0 这个是临时禁用,重启服务器时就失效了, 而且需要特别注意的是: 在centos7的系统中如果只是简单是命令行setenforce 0 来禁用selinux,并没有修改/etc/sysconfig/selinux中的
SELINUX=disabled 话,(sshd服务在centos7系统中默认就是开机自启动)修改了sshd的配置文件,此时服务器reboot重启时,导致sshd服务启动失败,导致不能远程ssh登录服务器。
第二种就是直接修改/etc/sysconfig/selinux 配置文件中SELINUX=dis