以下是在常见 Linux 发行版中关闭防火墙的方法:
对于使用 iptables 的系统(例如 CentOS 6、Ubuntu 18.04 及更早版本):
-
查看防火墙状态:
sudo iptables -LCopy
-
停止并禁用防火墙服务:
arduinosudo service iptables stop sudo chkconfig iptables offCopy
-
启用防火墙服务:
sqlsudo service iptables start sudo service iptables restart
-
端口添加到防火墙:
csssudo iptables -I INPUT -p tcp --dport 22 -j ACCEPT
对于使用 firewalld 的系统(例如 CentOS 7、Ubuntu 20.04 及更新版本):
-
查看防火墙状态:
csssudo firewall-cmd --stateCopy
-
停止并禁用防火墙服务:
arduinosudo systemctl stop firewalld sudo systemctl disable firewalldCopy
-
启用/重启防火墙服务:
sqlsudo systemctl start firewalld sudo firewall-cmd --reload
-
端口添加防火墙服务:
cssfirewall-cmd --zone=public --add-port=8080/tcp --permanent