温馨提示×

ubuntu触发防火墙规则生效方法

小樊
35
2025-02-23 07:42:37
栏目: 智能运维
Ubuntu服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu系统中,触发防火墙规则生效的方法主要依赖于所使用的防火墙管理工具。以下是两种常用的防火墙管理工具——UFW(Uncomplicated Firewall)firewalld的详细说明:

UFW(Uncomplicated Firewall)

  1. 启用UFW
  • 使用命令 sudo ufw enable 来启用防火墙。这将使所有之前添加的UFW规则生效。
  1. 添加规则
  • 使用命令 sudo ufw allow [port]/tcp 来允许特定端口的TCP流量。
  • 使用命令 sudo ufw allow from [ip_address] 来允许来自特定IP地址的流量。
  1. 查看状态
  • 使用命令 sudo ufw status 来查看防火墙的当前状态,包括是否启用以及已应用的规则。

firewalld

  1. 启用firewalld
  • 使用命令 sudo systemctl start firewalld 来启动firewalld服务。
  • 使用命令 sudo systemctl enable firewalld 来设置firewalld在系统启动时自动启动。
  1. 添加规则
  • 使用命令 sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent 来永久添加允许8080端口的规则。
  • 使用命令 sudo firewall-cmd --reload 来重新加载防火墙配置,使新规则生效。
  1. 查看状态
  • 使用命令 sudo firewall-cmd --state 来查看firewalld的状态。

请注意,在配置防火墙规则时,确保不会阻止自己访问服务器或其他必要的服务。在修改规则后,记得重新启用防火墙以使更改生效。同时,建议只使用其中一个防火墙管理工具(要么是ufw,要么是firewalld),以避免潜在的冲突和管理上的复杂性。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:ubuntu如何触发防火墙设置

0