在 Ubuntu 中,防火墙通常是通过 UFW(Uncomplicated Firewall) 来管理的。下面是禁用防火墙的方法:
sudo ufw status
sudo ufw disable
执行后,会显示类似:
Firewall stopped and disabled on system startup
说明防火墙已关闭,并且开机不会自动启动。
Ubuntu 默认用 UFW 封装 iptables,如果你手动用了 iptables:
sudo iptables -F
sudo iptables -X
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
⚠️ 重启后可能恢复,需结合具体服务管理。
查看状态:
sudo nft list ruleset
停止并禁用:
sudo systemctl stop nftables
sudo systemctl disable nftables
sudo ufw status
显示:
Status: inactive
即表示已禁用。
禁用防火墙会使服务器直接暴露在网络中,仅建议在:
如用于公网服务器,不建议长期关闭。
如果你能告诉我你的 Ubuntu 版本 或 是否云服务器,我可以给你更合适的建议。