本文主要是介绍【linux】在CentOS7上更改ss端口号时报错:Job for sshd.service failed because the control process exited with error,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题描述
在CentOS7上更改ssh端口号时报错:
Job for sshd.service failed because the control process exited with error code.See “systemctl status sshd.service” and “journalctl -xe” for details.
原因分析
使用这个下面命令 查看SElinux允许的ssh的端口号
semanage port -l | grep ssh
如果提示未安装
-bash: semanage: command not found
开始安装semanage
yum provides semanage
yum install policycoreutils-python -y
安装完成后继续查看semanage 端口
发现SELinux允许的ssh的端口号和ssh配置文件中设置的端口号不一致。
解决方法
使用semanage工具添加ssh端口号
semanage port -a -t ssh_port_t -p tcp 17031
重启
这篇关于【linux】在CentOS7上更改ss端口号时报错:Job for sshd.service failed because the control process exited with error的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!