Ubuntu20.04 防火墙配置

ubuntu 系统中配置防火墙
ufw(Uncomplicated Firewall)是一个简化的、易于使用的Linux防火墙工具,旨在方便用户管理iptables防火墙规则。

特点

  • 简化的防火墙管理:ufw提供了一个简洁的命令行界面,让您能够轻松地添加、删除和修改防火墙规则。
  • 基于iptables:ufw是基于iptables的,因此它与Linux内核中现有的防火墙技术兼容。它实际上是iptables的一个友好的前端。
  • 允许和拒绝规则:您可以使用ufw创建允许和拒绝规则,以控制入站和出站流量。这让您可以精确地控制允许哪些连接进入或离开您的系统。
  • 放行特定端口、协议和IP:ufw允许您放行特定端口、协议(TCP或UDP)以及特定来源或目标IP地址的连接。
  • 限制特定IP访问:您可以使用ufw限制特定IP地址访问您的系统上的特定端口。
  • 日志记录:ufw可以记录防火墙活动,这对于监视您的系统安全和解决网络问题非常有用。
  • 易于启用和禁用:ufw可以轻松启用和禁用,让您在需要时可以迅速启用防火墙,或在进行系统维护时暂时关闭防火墙。

1. 防火墙命令 ufw 安装

apt-get install ufw

2. 常用操作命令

以下命令均在root用户下执行,若非root用户,需要加sudo

# 打开防火墙
ufw enable

# 关闭防火墙
ufw disable

# 查看防火墙状态/已启用的规则
systemctl status ufw
ufw status

# 设置开机自启
systemctl enable ufw

# 关闭所有外部对本机的访问
ufw default deny

放行某个端口
# 放行tcp 端口
ufw allow 80/tcp
# 删除上条规则
ufw delete allow 80/tcp

# 放行udp 8000 端口
ufw allow 8000/udp
# 删除上条规则
ufw delete allow 8000/udp

# 放行 tcp 15001600
ufw allow 1500:1600/tcp
# 删除上条规则
ufw delete allow 1500:1600/tcp
允许某个IP/段访问
# 允许IP 192.168.100.1 访问
ufw allow from 192.168.100.1
# 删除上条规则
ufw delete allow from 192.168.100.1

# 允许IP段 192.168.100.0/24 访问
ufw allow from 192.168.100.0/24
# 删除上条规则
ufw delete allow from 192.168.100.0/24
允许特定IP访问特定端口
# 允许192.168.100.1访问本机的tcp 22端口
ufw allow from 192.168.100.1 to any port 22/tcp
# 删除上条规则
ufw delete allow from 192.168.100.1 to any port 22/tcp

相关推荐

  1. Ubuntu20.04 防火墙配置

    2023-12-31 23:58:02       56 阅读
  2. ubuntu-base 20.04防火墙配置方法

    2023-12-31 23:58:02       59 阅读
  3. Ubuntu2204配置samba

    2023-12-31 23:58:02       75 阅读
  4. Ubuntu防火墙配置:如何封禁黑客攻击源IP

    2023-12-31 23:58:02       36 阅读
  5. Ubuntu配置和设置防火墙UFW

    2023-12-31 23:58:02       31 阅读
  6. ubuntu开放防火墙端口

    2023-12-31 23:58:02       51 阅读
  7. Ubuntu防火墙管理

    2023-12-31 23:58:02       53 阅读
  8. Ubuntu防火墙设置

    2023-12-31 23:58:02       55 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-31 23:58:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-31 23:58:02       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-31 23:58:02       82 阅读
  4. Python语言-面向对象

    2023-12-31 23:58:02       91 阅读

热门阅读

  1. 蓝牙技术在物联网中的应用

    2023-12-31 23:58:02       56 阅读
  2. 致最后【个人】

    2023-12-31 23:58:02       52 阅读
  3. Python面向对象-类与对象

    2023-12-31 23:58:02       56 阅读