讲师中心 微信公众号
AI工具推荐 视频效率加速

统信UOS防火墙配置与管理_uos端口开放与安全策略

轻明姑娘_8476

轻明姑娘_8476

发布时间:2026-02-13 17:53:09

|

446人浏览过

|

来源于php中文网

原创

统信UOS系统中外部客户端无法连接Web或远程管理服务,通常因防火墙默认拦截端口;可通过ufw、firewall-cmd、富规则、图形化安全中心四种方式开放端口并配置安全策略。

如果您在统信uos系统中部署了web服务或远程管理功能,但外部客户端无法建立连接,则很可能是防火墙默认拦截了相关端口流量。以下是针对uos防火墙进行端口开放与安全策略配置的多种可行方法:

一、使用ufw命令行工具开放端口

ufw(Uncomplicated Firewall)是UOS Server默认支持的轻量级防火墙前端,语法简洁,适合快速启用基础端口策略。该工具通过调用iptables底层规则实现过滤控制,所有配置默认仅作用于当前激活区域(通常为public)。

1、检查防火墙当前状态,确认是否已启用:
sudoufw status

2、若显示Status: inactive,则需先启用防火墙:
sudoufw enable

3、开放TCP协议的80端口(HTTP):
sudoufw allow 80/tcp

4、开放TCP协议的443端口(HTTPS):
sudoufw allow 443/tcp

5、开放UDP协议的53端口(DNS):
sudoufw allow 53/udp

6、开放端口范围(如5000至6000之间的TCP端口):
sudoufw allow 5000:6000/tcp

7、验证规则是否生效:
sudoufw status numbered

二、使用firewall-cmd配置永久性端口规则

firewalld服务提供动态管理能力,支持区域(zone)、富规则(rich rule)及服务名抽象,其规则在系统重启后仍保持有效,适用于生产环境长期策略部署。

1、确认firewalld服务已安装并运行:
sudosystemctl is-active firewalld

2、若未运行,启动并设为开机自启:
sudosystemctl start firewalld
sudosystemctlenable firewalld

3、查看当前活跃区域及规则:
sudofirewall-cmd --get-active-zones
sudofirewall-cmd --zone=public --list-all

4、向public区域永久添加80端口(TCP):
sudofirewall-cmd --zone=public --add-port=80/tcp --permanent

5、向public区域永久添加443端口(TCP):
sudofirewall-cmd --zone=public --add-port=443/tcp --permanent

6、重载配置使永久规则立即生效:
sudofirewall-cmd --reload

7、验证端口是否出现在列表中:
sudofirewall-cmd --zone=public --list-ports

三、基于源IP地址的精细化访问控制

当仅需允许特定客户端访问某端口时,可借助富规则(rich rule)实现IP白名单机制,避免全网暴露高危服务端口,显著提升安全性。

1、允许来自192.168.1.100的主机访问本机TCP 22端口(SSH):
sudofirewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.100" port port="22" protocol="tcp" accept'

2、允许同一IP访问TCP 3389端口(RDP):
sudofirewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.100" port port="3389" protocol="tcp" accept'

3、允许10.0.30.0/24子网访问TCP 8080端口:
sudofirewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="10.0.30.0/24" port port="8080" protocol="tcp" accept'

4、执行重载操作应用上述所有富规则:
sudofirewall-cmd --reload

5、检查富规则是否已写入当前配置:
sudofirewall-cmd --list-rich-rules

四、通过UOS安全中心图形界面配置防火墙

对于不熟悉命令行操作的用户,UOS桌面版内置的安全中心提供了可视化防火墙管理模块,支持应用级联网控制与远程访问策略设定,无需记忆命令即可完成基本策略调整。

1、点击任务栏右下角系统托盘中的安全中心图标,或在开始菜单中搜索“安全中心”并打开

2、在左侧导航栏中选择防火墙项

3、将防火墙开关拨动至开启状态

4、在应用联网区域,下拉选择默认策略:推荐设为默认询问,以便对每个新应用弹出授权提示

5、在远程访问区域,勾选需要允许远程连接的服务,例如SSH、RDP或VNC

6、点击页面右上角的流量详情按钮,可实时查看各应用的入站/出站连接行为

7、如需重置全部策略为初始状态,点击重置防火墙按钮,并确认执行

五、删除误配规则与恢复默认策略

错误添加的防火墙规则可能导致服务不可达,及时识别并移除异常条目是维护系统连通性的关键步骤。ufw和firewall-cmd均提供编号化规则管理能力,确保操作可追溯、可撤销。

1、列出ufw所有带编号的规则:
sudoufw status numbered

2、删除编号为3的规则(示例):
sudoufw delete 3

3、列出firewalld当前所有富规则:
sudofirewall-cmd --list-rich-rules

4、根据输出内容,复制完整规则字符串并执行删除(注意去除换行与多余空格):
sudofirewall-cmd --remove-rich-rule='rule family="ipv4" source address="192.168.1.100" port port="22" protocol="tcp" accept' --permanent

5、再次执行重载以使删除生效:
sudofirewall-cmd --reload

6、若需彻底清空所有ufw规则并禁用防火墙:
sudoufw reset

7、执行后系统将提示确认,输入yes并回车完成初始化

热门AI工具

更多
豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

相关专题

更多
js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

1618

2023.08.03

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

2424

2023.09.04

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

5904

2023.10.24

字符串介绍
字符串介绍

字符串是一种数据类型,它可以是任何文本,包括字母、数字、符号等。字符串可以由不同的字符组成,例如空格、标点符号、数字等。在编程中,字符串通常用引号括起来,如单引号、双引号或反引号。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

5189

2023.11.24

java读取文件转成字符串的方法
java读取文件转成字符串的方法

Java8引入了新的文件I/O API,使用java.nio.file.Files类读取文件内容更加方便。对于较旧版本的Java,可以使用java.io.FileReader和java.io.BufferedReader来读取文件。在这些方法中,你需要将文件路径替换为你的实际文件路径,并且可能需要处理可能的IOException异常。想了解更多java的相关内容,可以阅读本专题下面的文章。

6914

2024.03.22

php中定义字符串的方式
php中定义字符串的方式

php中定义字符串的方式:单引号;双引号;heredoc语法等等。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

9594

2024.04.29

go语言字符串相关教程
go语言字符串相关教程

本专题整合了go语言字符串相关教程,阅读专题下面的文章了解更多详细内容。

4879

2025.07.29

c++字符串相关教程
c++字符串相关教程

本专题整合了c++字符串相关教程,阅读专题下面的文章了解更多详细内容。

5167

2025.08.07

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

80

2026.09.30

热门下载

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

精品课程

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

共31课时 | 4.1万人学习

Fiber框架官方文档
Fiber框架官方文档

共0课时 | 0人学习

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

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn