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

222 rsh-spx Berkeley rshd(SPX 认证)

Berkeley rshd 的 SPX 认证变体端口,与 221 同族。

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

222 端口是什么

222 的登记名是 rsh-spx,说明为 Berkeley rshd with SPX auth,与 221 同族,对应远程命令执行工具的 SPX 认证变体。r 系列工具因为明文传输与基于信任主机的认证模型被淘汰,这个变体更没有生存空间。排查时也不要把它与常见的自定义远程登录端口混淆。

基本信息

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

认证模型的根本问题

信任主机模型把身份判断交给来源地址,而地址可以伪造、也可以借道跳板,等于把认证建立在网络拓扑而非身份之上。现代方案用密钥或证书绑定到具体主体,这是模型层面的替换,不是参数调整。

典型排查场景

  • 端口速查:看到 222 先确认它是历史条目还是被用作自定义远程登录端口。
  • 遗留脚本核查:确认是否还有任务依赖远程命令执行工具。
  • 扫描归因:222 出现即追查进程与命令行,确认来源。
  • 台账标注:归入历史注册分组并说明认证模型缺陷。
  • 策略清理:删除历史放行项并记录依据。

定位占用进程

定位占用进程
ss -lntup 'sport = :222'        # 本机监听
sudo lsof -i :222              # 反查进程
ss -lntup 'sport = :221'       # 顺带核对同族编号
netstat -ano | findstr :222    # Windows 取 PID
ps -eo pid,user,etime,cmd | grep -w <PID>   # 查看完整命令行

输出逐列读法

列含义判读
State状态监听态为 LISTEN 或 UNCONN,ESTAB 说明已有连接需要核对对端
Local Address:Port本地地址端口被用作自定义登录端口时,需确认是否存在访问限制
Process占用进程命令行即能反映用途,注意区分守护进程与临时监听
数字相邻不代表同族:222 属于历史条目,而日常常见的自定义远程登录端口多由管理员自选,两者只是数字接近,不要混为一谈。
该编号在 TCP 与 UDP 都有登记,只查 TCP 会漏掉 UDP 方向。
审计历史端口时,把历史注册条目与人为自定义端口分开记录,能避免把管理员的习惯配置误判为遗留服务。
确认没有业务依赖后,处理顺序是先限制访问再卸载组件。直接卸载可能让依赖它的定时任务在夜间集中失败,排查起来更费时。

易错点

  • 把 222 与自定义远程登录端口混为一谈:判断会张冠李戴。
  • 只查 TCP 漏掉 UDP 登记。
  • 在放行清单里保留该编号:无业务收益且持续敞开。
  • 遗留远程命令执行工具不清理:明文认证通道一旦被利用,横向移动成本极低。

数据来源与参考

  • IANA Service Name and Transport Protocol Port Number Registry

相关工具

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