pftp 是什么
662 在 IANA 登记的服务名是 pftp,登记说明写作 PFTP,注册人为 Ben Schluricke,登记表没有 RFC 引用与协议说明。名字里带 ftp 很容易被误认为文件传输协议,但标准 FTP 使用 20 与 21 号端口、由 RFC 959 定义,662 上登记的只是一个同名的私有条目,两者没有承接关系。662 属于系统端口段(0-1023),RFC 6335 之后这段只由 IETF Review 或 IESG Approval 分配。排查文件传输问题时,应从实际监听端口与传输日志入手,而不是从名字相似的登记项入手。
基本信息
| 服务名 | pftp |
|---|---|
| IANA 登记说明 | PFTP |
| 协议 | TCP 与 UDP(分别登记) |
| 登记 | IANA 早期登记,无 RFC 引用 |
| 端口区间 | 系统端口 600-699 |
| 登记人 | Ben Schluricke |
典型使用场景
- 文件传输排查:确认使用的是标准 FTP(20/21)还是私有协议
- 端口误认纠正:把 662 从「FTP 备用端口」这类错误说法里剥离出来
- 数据外传检测:确认 662 上是否存在大量单向出站数据
- 安全策略:对无实现的端口默认拒绝,文件传输需求走标准协议与受控通道
- 合规检查:确认文件传输是否加密、是否有审计
定位占用进程
定位占用进程
sudo ss -lntup 'sport = :662' # 662 监听情况
sudo lsof -i :662 -P -n # 进程归属
ss -lntp | grep -E ':(20|21|990)\b' # 标准 FTP 与 FTPS 的实际端口
sudo nstat -az | grep -iE 'tcpout|retrans' | head # 出站与重传计数,辅助判断外传
# 文件传输加固方向:改用 SFTP/SCP(SSH)或 FTPS(显式加密)排查判断要点
| 现象 | 含义 | 处置 |
|---|---|---|
| 662 出站流量远大于入站 | 数据外传特征 | 核实业务需求,检查进程与对端 |
| 检测到明文认证信息 | 传输未加密 | 改用加密传输方式并评估凭据泄露 |
| 连接集中在非工作时段 | 与正常业务节奏不符 | 结合任务计划与账号活动排查 |
FTP 的被动模式会额外使用随机端口,因此文件传输类问题只看端口号很难定位,通常需要同时查看服务端配置与传输日志。
上下行流量比对是识别外传的快捷方法:正常业务多为对称或下行占优,长期单向出站且体量稳定的连接值得进一步核实。