使用UFW配置防火墙
UFW 全称为 Uncomplicated Firewall,是 Ubuntu 系统上默认的防火墙组件, 为了轻量化配置 iptables 而开发的一款工具。UFW 提供一个非常友好的界面用于创建基于IPV4,IPV6的防火墙规则。
安装
Debian和Ubuntu使用apt
即可安装
1 | apt install ufw |
设置默认规则
类似于iptables
的OUTPUT
、INPUT
、FORWARD
,UFW的规则包括outgoing
、incoming
、routed
三种链。并对这三种链使用allow
、deny
、reject
三种规则。
大多数系统只需要打开少量的端口接受传入连接,并且关闭所有剩余的端口。 从一个简单的规则基础开始,ufw default
命令可以用于设置对传入和传出连接的默认响应动作。 要拒绝所有传入并允许所有传出连接,那么运行:
1 | ufw default allow outgoing |
添加规则
- 开放22端口
1
ufw allow 22
- 对443端口仅开放tcp流量
1
ufw allow 443/tcp
- 允许从一个 IP 地址连接
1
ufw allow from 192.168.1.2
删除规则
删除之前添加的ufw allow 80
1 | ufw delete allow 80 |
启用和禁用ufw
- 打开防火墙
1
ufw enable
- 关闭防火墙
1
ufw disable
- 显示防火墙状态
1
ufw status
- 查看防火墙详细状态
1
ufw status verbose
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 记事本!
评论