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

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

基于 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 防火墙增加特定端口访问策略” 的相关文章

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

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

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

对硬盘进行分区时,GPT和MBR有什么区别?

对硬盘进行分区时,GPT和MBR有什么区别?

在Windows 8或8.1中设置新磁盘时,系统会询问你是想要使用MBR还是GPT分区。GPT是一种新的标准,并在逐渐取代MBR。GPT带来了很多新特性,但MBR仍然拥有最好的兼容性。GPT并不是Windows专用的新标准—— Mac OS X,Linux,及其他操作系统同样使用GPT。在使用新磁盘...

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,当用户响应添加成功后,你可...

Mac远程Win桌面工具【Microsoft Remote Desktop for mac】

Mac远程Win桌面工具【Microsoft Remote Desktop for mac】

微软官方很早就专为Mac用户提供了一款类Windows mstsc的远程桌面工具——Microsoft Remote Desktop for mac,专门用于局域网内,远程控制Windows桌面。但是。苹果Appstore中国区确是长期屏蔽该软件。长久以来,大部分使用Microsoft Remote...