前言
拿到一个新系统,把ssh 22端口改成其他端口,重启结果发现ssh启动不了。
# systemctl restart sshd
发现ssh没启动成功
然后忘记啥报错了,没记录。
解决
突然想到有些Linux系统默认开启了selinux机制,然后一看果然是开启状态。
查看SELinux状态:
1、/usr/sbin/sestatus -v
SELinux status: enabled
2、getenforce
那么怎么关闭SELinux:
1、临时关闭(不用重启机器):
setenforce 0
2、修改配置文件需要重启机器:
修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled
下次重启机器会生效
欢迎关注我的公众号testerzhang,原创技术文章第一时间推送。
如果你有遇到Linux系统或者其他技术问题,也可以付费协助解决。