Linux怎么配置防火墙的规则

Linux 防火墙配置

Linux怎么配置防火墙的规则
(图片来源网络,侵删)

Linux 系统中常用的防火墙工具有 iptablesfirewalld,这里我们以 firewalld 为例来介绍如何配置防火墙规则。

1. 安装 firewalld

在 CentOS 7 或更高版本的系统中,firewalld 已经默认安装,如果你的系统还没有安装,可以使用以下命令进行安装:

sudo yum install firewalld y

2. 启动并设置开机自启

安装完成后,使用以下命令启动 firewalld 并设置为开机自启:

sudo systemctl start firewalld
sudo systemctl enable firewalld

3. 查看当前防火墙状态

使用以下命令查看当前防火墙的状态:

sudo firewallcmd state

4. 添加/删除服务

你可以添加或删除某些服务,

添加 HTTP 服务

“`bash

sudo firewallcmd addservice=http

“`

删除 HTTP 服务

“`bash

sudo firewallcmd removeservice=http

“`

5. 添加/删除端口

你可以添加或删除特定的端口,

添加 TCP 端口 8080

“`bash

sudo firewallcmd addport=8080/tcp

“`

删除 TCP 端口 8080

“`bash

sudo firewallcmd removeport=8080/tcp

“`

6. 允许/禁止特定 IP 访问

你可以允许或禁止特定的 IP 地址访问你的服务器,

允许 IP 192.168.1.100 访问

“`bash

sudo firewallcmd permanent addrichrule=’rule family="ipv4" source address="192.168.1.100" accept’

“`

禁止 IP 192.168.1.100 访问

“`bash

sudo firewallcmd permanent addrichrule=’rule family="ipv4" source address="192.168.1.100" reject’

“`

7. 重新加载防火墙配置

当你修改了防火墙规则后,需要使用以下命令重新加载防火墙配置:

sudo firewallcmd reload

以上就是 Linux 中 firewalld 的基本使用方法,你可以根据实际需求调整防火墙规则。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/634601.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希
上一篇 2024-05-19 22:50
下一篇 2024-05-19 22:53

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入