【已完成】不小心,在系统防火墙里把端口全删了,
为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:系统版本:
问题描述:您好,不小心在系统防火墙里,把可访问断口全给删了,现在访问不了面板怎么办?
相关截图(日志、错误):
您好,如果您使用的是
firewalld防火墙的话,可以到服务器VNC中这样操作
1、查看当前操作系统firewalld防火墙的规则,如果是关闭的,请开启
查看状态:
systemctl status firewalld
开启系统防火墙
systemctl start firewalld
查看当前系统防火墙的所有规则
firewall-cmd --list-all
放行某个端口的操作,如我这里放行 8899
firewall-cmd --zone=public --add-port=8899/tcp --permanent
firewall-cmd --list-rich-rules
查看当前操作系统防火墙的富规则,如果你禁用的是中国大陆,返回的结果是这个:
rule source ipset="CN" drop
删除这个规则:
firewall-cmd --remove-rich-rule 'rule source ipset="CN" drop' --permanent
重载系统防火墙:
firewall-cmd --reload
如果你禁用的是某个IP,那么可以看到是有下面的规则
rule family="ipv4" source address="xx.xx.xx.xx" drop
可以把这个规则删除
firewall-cmd --remove-rich-rule 'rule family="ipv4" source address="xx.xx.xx.xx" drop' --permanent
重载系统防火墙
firewall-cmd --reload
如果是Debian系列的话,使用的是ufw
可以将系统防火墙进行重置
ufw reset
重新添加SSH默认端口
ufw allow 22
重新添加面板端口
ufw allow面板端口
重新添加网站使用的 80端口
ufwallow80
重新添加网站使用的 443端口
ufw allow 443
重新添加数据库使用的默认端口
ufw allow 3306
好的,谢谢解答
页:
[1]