rtelnet 是什么
rtelnet 是 IANA 登记的 Remote Telnet Service,只登记在 TCP 上,登记人为 Jon Postel。它代表的是 telnet 的远端发起形态:由服务端主动向终端侧建立连接,用于当年通过终端服务器访问设备控制台。这类需求在今天依然存在,但改由带外管理网、串口服务器与专用远程 KVM 承担,107 号本身已废弃。
基本信息
| 服务名 | rtelnet(Remote Telnet Service) |
|---|---|
| 端口号 | 107(仅 TCP 登记) |
| IANA 登记说明 | Remote Telnet Service |
| 登记人 | Jon Postel |
| 历史用途 | 反向 telnet 方式的设备控制台访问 |
| 现代替代 | 带外管理网、串口服务器、远程 KVM |
| 现状 | 已废弃,无实现 |
| 处置口径 | 按未知服务核实进程与业务归属 |
现网出现时怎么处置
- 确认是普通 telnet 还是反向 telnet:两者排查思路不同,前者是登录入口,后者是控制台接入通道
- 查设备与线路:终端服务器与串口服务器常用高位号映射串口(编号随厂商型号而异),与 107 无直接关系
- 看认证情况:控制台类通道一旦无认证暴露,等于把设备命令行交出去,优先级要高于普通业务端口
- 核对外网暴露:管理通道只应出现在带外网段,出现在公网探测日志中需立即收敛
- 整改后再验证:收敛访问来源后复测一次,确认通道确实不可达,而不是仅改了单条规则
定位占用进程
定位占用进程
ss -lntp 'sport = :107' # 列出 107 的 TCP 监听与进程
sudo lsof -i tcp:107 # 打开该端口的进程
ss -tnp state established '( sport = :107 or dport = :107 )' # 双向连接
sudo ss -tnp | grep ':107' # 兜底:全量过滤 107
netstat -ano | findstr :107 # Windows:端口与 PID
tasklist /FI "PID eq 1234" # Windows:PID 反查进程控制台接入方式演进
| 阶段 | 方式 | 特点 |
|---|---|---|
| 早期 | 反向 telnet 到串口 | 依赖 telnet 通道,无加密 |
| 过渡期 | 终端服务器高位号映射串口 | 仍走明文,靠网段隔离 |
| 现代 | 带外管理网与远程 KVM | 独立管理网,配合审计与录像 |
telnet 体系不含加密,控制台通道一旦落在业务网或公网,口令与配置内容都会以明文经过链路。这类端口不要以历史注册名为由长期放行,应迁到带外网或改为 SSH 通道。