Centos7 ssh 端口问题解决
报错如下:
failed to start openssh server daemonssh failed to start openssh server daemon
问题总结:
在我个人的理解上来说主要分为以下几点错误
1.权限问题
2.端口开放或占用问题
3.防火墙问题
4.查看配置文件是否有误
##我这里是端口问题##
1.权限问题
这里是给文件赋予权限
chown -R root.root /var/empty/sshd ##更改文件所有权为root
chmod 744 /var/empty/sshd ##更改权限
service sshd restart ##重启
2.端口开放或占用问题
semanage port -l|grep ssh ##查看开放ssh使用的端口
semanage port -a -t ssh_port_t -p tcp 2222 ##seLinux开放你所需要的端口
systemctl restart sshd ##重启
3.防火墙
你可以选择直接关闭防火墙,如若情况特殊不能关闭则提供以下解决方法
firewall-cmd --permanent --query-port=2222/tcp ##查看是否放行
firewall-cmd --permanent --add-port=2222/tcp ##添加
firewall-cmd --reload ##重新加载配置
firewall-cmd --permanent --query-port=2222/tcp 再次查看输出结果若为yes则成功
systemctl restart sshd ##重启
4.查看配置文件
这里不做演示
随后就可以正常更改端口了
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)