一台机器修改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
然后保存退出,完事。