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

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

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

基于 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://liyunzhao.com/post/166.html

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

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

没有最新的文章了...

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

任务管理器进程不显示用户名的解决方法!

任务管理器进程不显示用户名的解决方法!

       打开任务管理器后,发现进程里面没有用户名,感觉已中病毒,因为公司的系统全部是我安装的,安装的时候都是有进程的,本想直接恢复系统的,因为单位系统全部有备份,恢复个系统也就几分钟,我懒得杀毒,但是想研究一下,如果把进程的用户名显示...

用U盘启动命令 FDISK /CMBR 修复MBR

用U盘启动命令 FDISK /CMBR 修复MBR

          今天给同学安电脑重装系统,发现他的系统却有两个系统,XP+Llinux系统。于是我格了Linux 分区,重新GHOST文件到C盘,重启后提示: GURB     >...

如何删除桌面上在回收站

如何删除桌面上在回收站

看着电脑桌面上的回收站是不是有点多余呢,如果多余可已删除,今天召哥搜集了个方法,可以将它送至“回收站”中哦如何找回[1.运行组策略,方法是:单击“开始”\\运行”,在“打开”框中键入“gpedit.msc...

桌面ie图标无法删除 如何解决

桌面ie图标无法删除 如何解决

       今天云召写结课作业,就是需要到源码,然后在百度上找了半天,结果源码没有找到,但是病毒却找到了,发现我的桌面上有了一个ie图标,并且右键,没有删除,郁闷,只要求救百度了     ...

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

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

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

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

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

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