linux 开启防火墙
时间: 2024-11-30 13:19:48 浏览: 10
在Linux系统中,常见的防火墙工具有iptables(内核内置)和firewalld。以下是开启这两种防火墙的基本步骤:
1. **iptables**:
- 打开命令行终端。
- 首先更新规则(如果需要):
```
sudo ufw update
```
- 使用ufw(Uncomplicated Firewall)简化操作(对于Debian和Ubuntu系统推荐):
```
sudo apt-get install ufw
sudo ufw enable
```
- 或者直接使用iptables:
- 添加规则(允许HTTP访问端口80):
```
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
```
- 永久保存设置(需要重启服务生效):
```
sudo iptables-save > /etc/sysconfig/iptables
```
2. **firewalld**:
- 对于Fedora、CentOS等基于Systemd的系统:
- 启动firewalld服务:
```
sudo systemctl start firewalld
```
- 如果尚未启用自动启动,可以:
```
sudo systemctl enable firewalld
```
- 查看当前状态并打开SSH:
```
sudo firewall-cmd --list-all
sudo firewall-cmd --reload
```
阅读全文