centos7 sshd启动故障解决

虚拟机安装完centos7后,修改sshd的端口

vi /etc/ssh/sshd_config
Port 202
防火墙开放202
firewall-cmd --zone=public --add-port=202/tcp --permanent
firewall-cmd --reload
systemctl restart sshd

重启sshd时 重启失败,

sshd启动故障“Failed to start OpenSSH Server daemon ”解决方法

使用sshd -t检查并未展示什么内容,多次百度后查到原因

解决:

SELinux的工作模式一共有三种 enforcing、permissive和disabled 
①enforcing  强制模式:只要是违反策略的行动都会被禁止,并作为内核信息记录
②permissive  允许模式:违反策略的行动不会被禁止,但是会提示警告信息
③disabled  禁用模式:禁用SELinux,与不带SELinux系统是一样的,通常情况下我们在不怎么了解SELinux时,将模式设置成disabled,这样在访问一些网络应用时就不会出问题了。
getenforce 查看当前模式
vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled
设置后需要重启才能生效

参考:https://hqidi.com/133.html

http://crx.xmspace.net/failed_to_start_openssh_server_daemon.html

发布了99 篇原创文章 · 获赞 52 · 访问量 29万+

猜你喜欢

转载自blog.csdn.net/weixin_39461487/article/details/103858407