Linux开启防火墙
时间: 2025-02-16 09:15:42 浏览: 39
Linux系统中常见的防火墙工具有iptables(Iptables Advanced Packet Targeting)和firewalld。以下是启用它们的基本步骤:
1. **iptables**:
- 打开终端:`Ctrl+Alt+T`
- 更新包列表并安装iptables基本规则套件(对于Ubuntu/Debian等基于apt的发行版):
```
sudo apt update && sudo apt install iptables-persistent
```
- 启用iptables服务使其开机自启动:
```
sudo systemctl enable iptables
```
- 查看当前规则并设置过滤策略(如允许出站HTTP,SSH流量):
```
sudo iptables -L
sudo iptables -A OUTPUT -p tcp --dport 80,443 -j ACCEPT
```
2. **firewalld** (更现代化的选择,支持动态规则):
- 更新系统:
```
sudo dnf update
```
- 安装firewalld:
```
sudo dnf install firewalld
```
- 启动并设置为开机自启动:
```
sudo systemctl start firewalld
sudo systemctl enable firewalld
```
- 使用firewall-cmd管理规则,例如允许特定端口:
```
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --reload
```
安装完成后,你可以通过`sudo ufw help`(Ubuntu用户)或`man firewall-cmd`查看更多详细信息。
阅读全文
相关推荐

















