当前位置:首页 > 操作系统 > 正文内容

Linux 8 防火墙增加特定端口访问策略

李云召2个月前 (11-13)操作系统1071

基于 CentOS/RHEL架构中,开放 8081/TCP 端口,需通过 firewalld(默认防火墙服务)配置,以下是详细步骤(全程需 root 权限,或用 sudo 执行):

一、前提检查:确认 firewalld 服务状态

首先确保 firewalld 已启动并设置为开机自启(BCLinux 默认启用,若已禁用需先开启):

#查看firewalld状态
systemctl status firewalld

#若未启动,执行启动并设置开机自启
systemctl start firewalld
systemctl enable firewalld
  • 若状态显示 active (running),直接进入下一步;

  • 若提示 inactive (dead),执行启动命令后再操作。

二、添加 8081/TCP 端口规则

方式 1:临时开放(重启防火墙后失效,适合测试)

firewall-cmd --add-port=8081/tcp
  • 说明:仅当前生效,防火墙重启(systemctl restart firewalld)或服务器重启后规则丢失。

方式 2:永久开放(推荐,重启后不失效)

#永久添加8081/TCP端口
firewall-cmd --permanent --add-port=8081/tcp

#重新加载防火墙规则(使永久配置生效)
firewall-cmd --reload

三、验证端口是否生效

添加完成后,验证规则是否成功加载:

# 查看已开放的端口(仅显示当前生效的规则)
firewall-cmd --list-ports

# 查看永久生效的端口(确认永久规则已添加)
firewall-cmd --permanent --list-ports
  • 若输出中包含 8081/tcp,说明配置成功。

四、补充说明(可选)

1、限制访问源(仅允许特定 IP / 网段访问8081端口,更安全)

若需仅允许指定IP(如 192.168.1.100)或网段(如 192.168.1.0/24)访问8081端口,可修改命令:

#永久允许192.168.1.0/24网段访问8081/TCP
firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.0/24" port protocol="tcp" port="8081" accept'

#重新加载规则
firewall-cmd --reload

2、移除端口规则(如需取消开放)

#永久移除8081/TCP端口
firewall-cmd --permanent --remove-port=8081/tcp

#重新加载规则
firewall-cmd --reload

五、异常排查

1、若执行firewall-cmd提示命令不存在,说明未安装firewalld,需先安装:

#通过yum源安装firewalld
yum install -y firewalld
#启动firewalld服务
systemctl start firewalld
#开机启动firewalld
systemctl enable firewalld

2、端口开放后仍无法访问:

  • 检查应用是否已监听 8081 端口:

#执行下列命令查看
netstat -tuln | grep 8081
ss -tuln | grep 8081
  • 若服务器在云环境(如阿里云、华为云),需同时在云控制台的 安全组 中开放 8081/TCP 端口(云安全组优先级高于服务器防火墙)。

通过以上步骤,即可在 BCLinux 中成功开放 8081/TCP 端口的访问权限。


声明:本文由云召博客收集发布,如有侵权,请联系我们,我们将第一时间进行处理。

本文链接:https://www.liyunzhao.com/post/166.html

标签: LinuxFirewalld
分享给朋友:
返回列表

上一篇:Windows自动还原工具(uwf)

没有最新的文章了...

“Linux 8 防火墙增加特定端口访问策略” 的相关文章

修改机器名的批处理(修改后不用重启立即生效)

修改机器名的批处理(修改后不用重启立即生效)

我们经常修改机器名的时候,系统提示要求重启后生效,现在有了这个批处理,可以不用重启机器就能生效啦,赶紧试试吧。 @echo off title   更改计算机名不重启set /p name=请输您的计算机名: reg add "HKEY_LOCAL_MACHI...

删除Win8.1这台电脑中视频、图片、文档、下载

删除Win8.1这台电脑中视频、图片、文档、下载

最近把系统安装了8.1,只是为了解决偶尔计算机偶尔不能正常睡醒的问题,只要升级系统了,可是安装了发现多了一些头疼的文件夹,而且名字变成了“这台电脑”,只要想办法去解决。Windows 8.1 默认将视频、图片、文档、下载、音乐、桌面等常用文件夹显示我的电脑中。这些文件夹在这里对我来跟本就没有用,而且...

性能测试知多少--系统计数器与硬件分析

性能测试知多少--系统计数器与硬件分析

性能计数器(Performance Counter),也叫性能监视器。一个人健康状况如何,我们通过对其做各项体检获得相关的状况指标,如血压、心跳,肺活量等。那么在做性能测试过程中,整个系统的软硬件进行监控也必不可少,监控所获得的数据也是我们分析系统性能的主要依据。在整个系统中,对于不同的软件和硬件,...

Windows server 2008 R2 更新补丁失败进入恢复模式

Windows server 2008 R2 更新补丁失败进入恢复模式

故障现象:由于安全需要,需要再现网的服务器上安装系统补丁,Windows 2008 R2,但是升级补丁后,重启进入了恢复页面,正常进入系统,多次重启仍然无法正常进入系统。解决方法:经过确认,仅仅是修补了相关补丁,导致此问题发生,那么我们按照如下操作进行修复下:1、可使用USB WinPE系统引导,也...

Windows 7 访问部分网站提示非安全链接问题解决

Windows 7 访问部分网站提示非安全链接问题解决

Windows 7 操作系统是一款大家非常熟悉从操作系统,虽然官方已经在2020年1月14日全面停止对Windows 7的支持,然而,直到现在还有很多人在使用,有些程序的兼容性在Windows 7上也非常的优秀,不过在重新安装windows 7后不知大家是否碰到过类似的问题,访问淘宝、京东,甚至百度...

如何在Windows下使用CMD命令查询域名的DNS解析

如何在Windows下使用CMD命令查询域名的DNS解析

使用cmd命令查询域名的 DNS解析记录,可以用于验证域名所有者身份,例如你生成一个随机字符串,要求域名所有者将字符串添加到他所属域名(liyunzhao.com)的 _dnsauth 二级域名中(即 _dnsauth.liyunzhao.com),记录类型要求使用TXT,当用户响应添加成功后,你可...