Debian12防火墙的开启与关闭

在Debian 12系统中,可以通过UFW或iptables两种主要方式开放防火墙端口。以下是具体操作步骤:

使用UFW开放端口
‌安装UFW‌(若未安装):

sudo apt update
sudo apt install ufw -y
‌启用UFW‌:

sudo ufw enable
启用时会提示可能中断现有SSH连接,需输入y确认
1。

‌开放指定端口‌(以TCP端口80为例):

sudo ufw allow 80/tcp
若需开放SSH默认端口22,可直接使用sudo ufw allow ssh
1
5。

‌验证规则‌:

sudo ufw status
输出应显示Status: active及已开放的端口列表
1
7。

使用iptables开放端口
‌安装iptables‌(若未安装):

sudo apt update
sudo apt install iptables -y
‌开放端口‌(以TCP端口8080为例):

sudo iptables -A INPUT -p tcp –dport 8080 -j ACCEPT
‌保存规则‌(避免重启失效):

sudo iptables-save > /etc/iptables/rules.v4
或使用iptables-persistent工具自动加载规则:

sudo apt install iptables-persistent
sudo netfilter-persistent save
“`:ml-citation{ref=”3,9″ data=”citationList”}。

‌查看当前规则‌:

sudo iptables -L -n
“`:ml-citation{ref=”2,6″ data=”citationList”}。
注意事项
‌安全性‌:开放端口可能增加风险,建议仅开放必要端口并配置限制(如IP白名单)

‌冲突处理‌:若规则未生效,检查是否有其他规则冲突,可通过sudo ufw status numbered或iptables -L排查

‌SSH防护‌:启用防火墙前务必先开放SSH端口,避免被锁定

如需开放端口范围(如30000-31000),UFW可使用sudo ufw allow 30000:31000/tcp,iptables则需指定范围规则

正文完
 0