7100 是什么
7100 是 X Font Server(xfs)的默认端口。在老式 Unix 与 Linux 图形环境里,X 服务器可以把字体渲染交给独立的 xfs 服务,客户端通过网络(通常就是本机)向它取字体。xfs 协议没有认证机制,其字体解析代码也出现过多个安全漏洞;现代发行版早已改用客户端侧的字体子系统(Fontconfig 与 freetype),因此 7100 基本只剩未升级的老环境还在监听。
基本信息
| 服务 | X Font Server(xfs) |
|---|---|
| 协议 | TCP |
| 用途 | 图形环境字体分发 |
| 系统 | 老式 Unix/Linux(X11 环境) |
| 现状 | 已被本地字体子系统取代 |
| 安全等级 | 内网遗留组件 |
典型使用场景
- 老图形环境评估:远程 X 终端场景下确认字体链路是否仍需要 xfs
- 安全基线检查:扫描到 7100 通常意味着该组件需要升级或下线
- 变更前依赖确认:确认桌面、打印等环节无依赖后再停用 xfs
- 漏洞处置:核对字体解析相关组件版本与补丁情况
- 资产清点:识别哪些主机仍在运行 X11 老服务
X 图形相关端口
| 端口 | 服务 | 说明 |
|---|---|---|
| 6000+ | X server(display :0 对应 6000) | X 协议直连,老式远程图形 |
| 7100 | xfs 字体服务 | 字体分发(本条目) |
| 177 | XDMCP | 老式远程登录到图形会话 |
检查与服务管理
检查与服务管理
ss -lntp | grep 7100 # 核对监听
systemctl status xfs # 老发行版上的服务名
ps -ef | grep -i xfs # 进程与启动参数
systemctl disable --now xfs # 确认无依赖后停用
# 字体缺失复核: fc-list | head 可确认本地字体是否正常停用 xfs 前先在测试环境确认桌面与打印等依赖:老环境里字体缺失表现为界面文字变成方块,很容易被误判为显卡或驱动故障。
远程 X 场景(XDMCP、X 转发)会把图形协议直接暴露在网络里,这类老方案的攻击面远大于字体服务本身,评估时应作为一个整体处理。
老图形环境往往与其他遗留组件共生:下线字体服务前先列出同机运行的其他历史服务,避免分次变更造成反复停机。