虚拟机安装完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 -t检查并未展示什么内容,多次百度后查到原因
解决:
SELinux的工作模式一共有三种 enforcing、permissive和disabled
①enforcing 强制模式:只要是违反策略的行动都会被禁止,并作为内核信息记录
②permissive 允许模式:违反策略的行动不会被禁止,但是会提示警告信息
③disabled 禁用模式:禁用SELinux,与不带SELinux系统是一样的,通常情况下我们在不怎么了解SELinux时,将模式设置成disabled,这样在访问一些网络应用时就不会出问题了。
getenforce 查看当前模式
vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled
设置后需要重启才能生效
http://crx.xmspace.net/failed_to_start_openssh_server_daemon.html