debian11关闭防火墙命令
安装ufw(如果尚未安装):
sudo apt update
sudo apt install ufw
关闭防火墙:
sudo ufw disable
验证防火墙状态:
sudo ufw status
如果显示“Status: inactive”,则表示防火墙已关闭。
使用 firewalld
安装firewalld(如果尚未安装):
sudo apt update
sudo apt install firewalld
启动并启用firewalld服务(如果尚未启动):
sudo systemctl start firewalld
sudo systemctl enable firewalld
关闭防火墙:
sudo firewall-cmd --runtime-to-permanent --zone=public --add-service=ssh --permanent
sudo firewall-cmd --runtime-to-permanent --zone=public --add-service=http --permanent
sudo firewall-cmd --runtime-to-permanent --zone=public --add-service=https --permanent
sudo firewall-cmd --reload
sudo firewall-cmd --runtime-to-permanent --panic-on
上面的命令会将SSH、HTTP和HTTPS服务加入到永久规则中,并重新加载防火墙规则。--panic-on会将防火墙置于紧急模式,这会阻止所有传入和传出的网络流量。如果你想要完全关闭防火墙,可以使用:
sudo firewall-cmd --runtime-to-permanent --panic-off
这将关闭紧急模式,但如果你只是想彻底关闭firewalld服务,可以使用:
sudo systemctl stop firewalld
sudo systemctl disable firewalld
验证防火墙状态:
sudo firewall-cmd --state
sudo firewall-cmd --list-all-zones
如果--state命令返回“not running”,则表示firewalld已停止。--list-all-zones可以显示当前的所有防火墙规则。