linux防火墙配置
时间: 2023-08-15 09:13:52 浏览: 136
Linux防火墙的配置可以通过iptables工具来实现。以下是一个简单的示例配置:
1. 查看当前的防火墙规则:
```
iptables -L
```
2. 清空当前的防火墙规则:
```
iptables -F
```
3. 设置默认策略:
```
iptables -P INPUT DROP # 默认拒绝所有进入的连接
iptables -P OUTPUT ACCEPT # 默认允许所有发出的连接
iptables -P FORWARD DROP # 默认拒绝所有转发的连接
```
4. 允许本地回环接口的通信:
```
iptables -A INPUT -i lo -j ACCEPT
```
5. 允许已建立的和相关的连接通过:
```
iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
```
6. 允许特定的端口通过:
```
iptables -A INPUT -p tcp --dport 22 -j ACCEPT # 允许SSH连接
iptables -A INPUT -p tcp --dport 80 -j ACCEPT # 允许HTTP连接
iptables -A INPUT -p tcp --dport 443 -j ACCEPT # 允许HTTPS连接
```
7. 阻止其余的所有连接:
```
iptables -A INPUT -j DROP
```
8. 将配置保存到文件中:
```
iptables-save > /etc/sysconfig/iptables
```
请注意,这只是一个简单的配置示例,具体的防火墙策略需要根据你的实际需求进行调整。此外,还可以使用ufw、firewalld等工具来配置防火墙,具体方法可以参考相关文档。
阅读全文