SELinux 导致的 ssh 服务无法绑定端口的问题

马谦马谦马谦 Linux评论553字数 378阅读 1 分 15 秒阅读模式

修改 ssh 端口后使用 systemctl 一直无法启动 sshd,报错:

使用 journalctl -xe 查看错误信息,发现一串没有权限绑定端口错误信息:

很奇怪,服务是使用 root 身份启动的,端口号也不在 1-1024 之间,不可能出现端口号无法绑定的问题。

开始怀疑是不是端口号被占用了,但是用 netstat 命令查看并没有占用,而且如果被占用报错也应该是 xx already been used,因此排除端口被占用了。

后来发现是开启了 SELinux 导致的,使用 sestatus 查看 SELinux 当前的状态:

 

最后的解决办法就是关闭 SELinux 了,执行 setenforce 0 临时关闭。

 
马谦马谦马谦
  • 本文由 马谦马谦马谦 发表于 2019 年 6 月 19 日 21:43:13
  • 转载请务必保留本文链接:https://www.dyxmq.cn/linux/selinux%e5%af%bc%e8%87%b4%e7%9a%84ssh%e6%9c%8d%e5%8a%a1%e6%97%a0%e6%b3%95%e7%bb%91%e5%ae%9a%e7%ab%af%e5%8f%a3%e7%9a%84%e9%97%ae%e9%a2%98.html
CentOS5 YUM源 CentOS

CentOS5 YUM 源

centos5 已停止了维护,国内大部分的源也停止维护,找了很久都没有找到可用的源。最后才发现,centos 早期的源都已经 vault.centos.org 网站下,国内的镜像源也都改成了 centos-va...
openssl命令的用法 Linux

openssl 命令的用法

openssl 是目前使用最广泛的 ssl 库之一,除了提供全面的 ssl 加密库以外,还提供了一些基础的命令行工具用于测试,目前绝大多数的软件都是使用 openssl 库来进行 ssl 交互,很多系统默认都自带了 op...
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证