ssh服务启动不了可能是这个原因导致的

前言

拿到一个新系统,把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系统或者其他技术问题,也可以付费协助解决。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

相关阅读更多精彩内容

友情链接更多精彩内容