Ubuntu防火墙配置命令
介绍
一般ufw(防火墙)在日常系统安装后是默认不开启的, 我们常用命令sudo ufw status
来查看防火墙的状态是否开启。
若输入命令后, 显示Status: inactive
, 则表示防火墙未激活, 此时若有需要,我们可以通过命令sudo ufw enable
来打开防火墙。
输入命令ufw help
查看此命令的用法, 接下来我们介绍这些以及相关的常用操作
查看防火墙开启/激活状态, 以及如何开启/关闭
1 | ufw status # 显示防火墙状态 |
规则添加
本篇举例所涉及到的规则配置方式有限, 只举例典型规则配置及这些配置的简单结合, 可根据本节所举例的典型规则自行结合出符合安全需求的防火墙规则。
纯端口相关
一般设置
1 | ufw allow http # 允许http连接 |
出入设置
1 | ufw allow in 22 # 允许22端口的流量进入 |
纯 ip 相关
1 | ufw allow from ip号 # 允许此ip的所有连接 |
ip + 端口 相关
1 | ufw allow from ip号 to any poart 22 # 允许此ip的通过端口22连接 |
规则删除
通过添加命令删除
1
ufw delete allow 11222/tcp # 删除allow 11222/tcp 这条规则
通过列表序号删除
1
2
3ufw status numbered # 将防火墙状态显示为规则列表, 此列表中会给每个规则分配key, 以便进行后续删除操作
ufw delete 1 # 删除列表中第 1 条规则
ufw delete n # 删除列表中第 n 条规则
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 道远日暮时不存!