ubuntu安装防火墙firewalld
时间: 2024-12-04 07:04:36 浏览: 23
Ubuntu系统中默认使用的防火墙工具是firewalld,它是一个动态、易于管理的网络访问控制服务。以下是安装和配置firewalld的基本步骤:
1. **更新软件源**:
```
sudo apt update
```
2. **安装firewalld**:
```
sudo apt install firewalld
```
3. **启动并启用firewalld**:
```
sudo systemctl start firewalld
sudo systemctl enable firewalld
```
4. **检查状态**:
```
sudo firewall-cmd --state
```
5. **打开SSH端口(可选)**:
使用命令行编辑规则,允许TCP连接到22端口(SSH):
```
sudo firewall-cmd --permanent --add-port=22/tcp
sudo firewall-cmd --reload
```
6. **设置开机自启**:
可以通过编辑`/etc/systemd/system/multi-user.target.wants/firewalld.service`文件,将`ExecStart=`行改为`[success]`, 然后重启服务使其生效。
7. **查看和管理防火墙规则**:
你可以使用`firewall-cmd --list-all`列出所有规则,`firewall-cmd --permanent --add-rule=...`来添加新规则,`firewall-cmd --remove-rule=...`来删除规则。
阅读全文