Selinux 开启导致无法修改SSH端口

分类:笔记 169浏览

一台机器修改SSH端口提示错误,运行journalctl -xe 查看错误日志如下:

Unit sshd.service has begun starting up.sshd[12291]: error: Bind to port 22222 on 0.0.0.0 failed: Permission denied.sshd[12291]: error: Bind to port 22222 on :: failed: Permission denied.sshd[12291]: fatal: Cannot bind any address.systemd[1]: sshd.service: main process exited, code=exited, status=255/n/a systemd[1]: Failed to start OpenSSH server daemon.

没权限,系统全新没做权限相关操作,原因是Selinux开启中。

一、临时关闭Selinux

setenforce 0

这个时候已经可以改SSH端口了。

二、永久关闭SELINUX

vi /etc/selinux/config

SELINUX=disabled

然后保存退出,完事。