首页/网络/常用端口速查/221 fln-spx Berkeley rlogind(SPX 认证)
200-299 系统端口54 条

221 fln-spx Berkeley rlogind(SPX 认证)

Berkeley rlogind 的 SPX 认证变体端口,绑定 Novell SPX 协议栈,属历史实验。

常用端口速查网络更新于 2026-10-13

221 端口是什么

221 的登记名是 fln-spx,说明为 Berkeley rlogind with SPX auth,属于把 BSD r 系列登录工具的认证方式替换为 Novell SPX 的尝试。这套组合从未成为标准,最终随着 r 系列整体淘汰而消失,因为明文传输与信任主机模型已经被更安全的远程登录方案取代。

基本信息

服务名fln-spx(Berkeley rlogind with SPX auth)
端口号221
背景rlogin 与 Novell SPX 结合
传输层TCP 与 UDP 均已登记
现状历史登记,已退役

r 系列为什么被整体替换

r 系列依赖互信主机列表,认证信息在网络中明文传递,一旦内网被抓包就等同于交出凭证。安全远程登录方案用加密通道与密钥认证同时解决了这两个问题,替换过程几乎不可逆,变体方案更无立足之地。

典型排查场景

  • 遗留工具核查:确认是否还有脚本依赖 r 系列命令。
  • 替换推进:把脚本改为安全远程登录方式,并检查免密配置是否合理。
  • 扫描归因:221 出现即追查进程,确认是否为历史组件残留。
  • 台账标注:归入历史注册分组并注明认证模型问题。
  • 策略清理:删除历史放行项并留档。

定位占用进程

定位占用进程
ss -lntup 'sport = :221'        # 本机监听
sudo lsof -i :221              # 反查进程
ss -lntup 'sport = :222'       # 顺带核对同族编号
netstat -ano | findstr :221    # Windows 取 PID
rpm -q rsh rsh-server 2>/dev/null || dpkg -l | grep -i rsh   # 检查是否装有 r 系列软件

输出逐列读法

列含义判读
State状态监听态为 LISTEN 或 UNCONN,ESTAB 说明已有连接建立
Local Address:Port本地地址端口老式登录服务若对全网开放,风险等级极高
Process占用进程发现 r 系列守护进程时按高危遗留组件处理
清理 r 系列时要注意脚本依赖:很多自动化脚本靠它做免密执行,直接卸载会造成批量任务失败,需要先替换调用方式。
该编号在 TCP 与 UDP 都有登记,只查一侧并不完整。
信任主机模型的问题在于把身份判断建立在来源地址上,现代免密方案用密钥绑定具体身份,安全边界完全不同。
替换完成后要把相关软件包与信任主机配置文件一并清理。只删端口规则往往留下隐患:配置文件还在,下一次装包就会把服务重新带起来。

易错点

  • 把 r 系列的免密配置照搬到现代方案:基于地址的信任在今天的网络中不可接受。
  • 直接卸载 r 系列软件而不检查脚本依赖:批量任务会突然失败。
  • 只查 TCP 漏掉 UDP 登记。
  • 把历史编号保留在放行清单中:等于为已被证明不安全的认证模型留入口。

数据来源与参考

  • IANA Service Name and Transport Protocol Port Number Registry

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌