0

0

麒麟OS怎么配置防火墙规则_麒麟OS端口开放教程【规则】

穿越時空

穿越時空

发布时间:2026-02-22 20:53:03

|

553人浏览过

|

来源于php中文网

原创

必须手动配置端口开放规则:一、firewall-cmd(firewalld)永久添加端口并重载;二、ufw允许指定端口及范围;三、kylin-firewall添加带源ip限制的规则并保存应用;四、iptables直接操作链并持久化;五、iptables nat实现端口映射。

麒麟os怎么配置防火墙规则_麒麟os端口开放教程【规则】

如果您已启用麒麟OS防火墙但需允许特定服务通信,则必须手动配置端口开放规则。以下是针对不同防火墙后端的端口开放操作步骤:

一、使用firewall-cmd开放端口(适用于firewalld后端)

firewalld是麒麟V10服务器版及部分桌面版默认集成的动态防火墙管理器,采用区域(zone)概念管理策略,支持运行时与永久规则分离配置。

1、确认firewalld服务正在运行:sudo systemctl status firewalld

2、查看当前默认区域及已开放端口:sudo firewall-cmd --list-all

3、永久开放TCP协议的8080端口:sudo firewall-cmd --permanent --add-port=8080/tcp

4、若需开放UDP端口(如DNS),执行:sudo firewall-cmd --permanent --add-port=53/udp

5、重新加载防火墙配置使永久规则生效:sudo firewall-cmd --reload

6、验证端口是否成功加入规则列表:sudo firewall-cmd --query-port=8080/tcp

二、使用ufw命令开放端口(适用于ufw后端)

ufw(Uncomplicated Firewall)作为轻量级前端,通过简洁语法管理iptables规则,适合快速部署基础端口策略,常见于麒麟桌面版V10 SP1及以上版本。

1、检查ufw当前状态:sudo ufw status verbose

2、默认拒绝所有入站连接(推荐安全基线):sudo ufw default deny incoming

3、允许SSH服务(端口22):sudo ufw allow 22

4、开放自定义端口9030并指定协议:sudo ufw allow 9030/tcp

5、开放端口范围(如3000–3010):sudo ufw allow 3000:3010/tcp

6、启用ufw并应用全部规则:sudo ufw enable

三、使用kylin-firewall命令开放端口(适配KYSEC安全框架)

kylin-firewall是麒麟原生安全子系统KYSEC提供的专用命令行工具,直接对接内核安全策略模块,适用于信创合规环境或需审计留痕的场景。

1、确认kylin-firewall服务已启动:sudo systemctl status kylin-firewall

星绘
星绘

豆包旗下 AI 写真、P 图、换装和视频生成

下载

2、列出当前所有端口规则:sudo kylin-firewall --list-rules

3、添加一条允许TCP 6800端口的入站规则:sudo kylin-firewall --add-rule "allow tcp in port 6800"

4、添加带源IP限制的规则(仅允192.168.10.0/24网段访问80端口):sudo kylin-firewall --add-rule "allow tcp in port 80 from 192.168.10.0/24"

5、保存当前规则集至持久化配置:sudo kylin-firewall --save-rules

6、立即激活新规则而不重启服务:sudo kylin-firewall --apply-rules

四、通过iptables直接添加端口规则(底层通用方式)

iptables为Linux内核Netfilter框架的原始管理工具,不依赖上层服务,适用于所有麒麟OS版本,但需手动处理链顺序与持久化问题。

1、临时允许TCP 443端口入站:sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT

2、插入规则至INPUT链第2位(避免被默认DROP规则拦截):sudo iptables -I INPUT 2 -p tcp --dport 8080 -j ACCEPT

3、保存当前iptables规则至文件(适用于非systemd-networkd环境):sudo iptables-save > /etc/sysconfig/iptables

4、在基于Debian的麒麟桌面版中,使用netfilter-persistent保存:sudo netfilter-persistent save

5、验证规则是否写入INPUT链:sudo iptables -L INPUT --line-numbers

五、配置端口映射实现低权限端口访问

当应用程序以普通用户身份运行且无法绑定1024以下端口(如80、443)时,可通过iptables NAT表将高权限端口流量重定向至应用实际监听端口。

1、启用IPv4转发功能:sudo sysctl -w net.ipv4.ip_forward=1

2、添加PREROUTING规则将80端口请求转发至8080:sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080

3、添加OUTPUT规则确保本地回环访问也适用该映射:sudo iptables -t nat -A OUTPUT -p tcp -d 127.0.0.1 --dport 80 -j REDIRECT --to-port 8080

4、保存NAT规则(注意:必须单独保存nat表):sudo iptables-save -t nat > /etc/sysconfig/iptables-nat

5、验证端口映射是否生效:curl -I http://127.0.0.1

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

452

2023.06.14

linux常见下载安装工具
linux常见下载安装工具

linux常见下载安装工具有APT、YUM、DNF、Snapcraft、Flatpak、AppImage、Wget、Curl等。想了解更多linux常见下载安装工具相关内容,可以阅读本专题下面的文章。

182

2023.10.30

default gateway怎么配置
default gateway怎么配置

配置default gateway的步骤:1、了解网络环境;2、获取路由器IP地址;3、登录路由器管理界面;4、找到并配置WAN口设置;5、配置默认网关;6、保存设置并退出;7、检查网络连接是否正常。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

230

2023.12.07

点击input框没有光标怎么办
点击input框没有光标怎么办

点击input框没有光标的解决办法:1、确认输入框焦点;2、清除浏览器缓存;3、更新浏览器;4、使用JavaScript;5、检查硬件设备;6、检查输入框属性;7、调试JavaScript代码;8、检查页面其他元素;9、考虑浏览器兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

194

2023.11.24

http500解决方法
http500解决方法

http500解决方法有检查服务器日志、检查代码错误、检查服务器配置、检查文件和目录权限、检查资源不足、更新软件版本、重启服务器或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

471

2023.11.09

http请求415错误怎么解决
http请求415错误怎么解决

解决方法:1、检查请求头中的Content-Type;2、检查请求体中的数据格式;3、使用适当的编码格式;4、使用适当的请求方法;5、检查服务器端的支持情况。更多http请求415错误怎么解决的相关内容,可以阅读下面的文章。

442

2023.11.14

HTTP 503错误解决方法
HTTP 503错误解决方法

HTTP 503错误表示服务器暂时无法处理请求。想了解更多http错误代码的相关内容,可以阅读本专题下面的文章。

3119

2024.03.12

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2679

2024.08.16

pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法

本专题系统整理pixiv网页版官网入口及登录访问方式,涵盖官网登录页面直达路径、在线阅读入口及快速进入方法说明,帮助用户高效找到pixiv官方网站,实现便捷、安全的网页端浏览与账号登录体验。

1127

2026.02.13

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Linux网络安全之防火墙技术汇总
Linux网络安全之防火墙技术汇总

共31课时 | 3.1万人学习

Node.js 教程
Node.js 教程

共57课时 | 11.9万人学习

CSS3 教程
CSS3 教程

共18课时 | 6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号