centos

CentOS FTP Server与FTPES的区别

小樊
32
2025-12-11 15:56:27
栏目: 智能运维

核心概念澄清

关键差异对比

维度 FTP(CentOS FTP Server 默认) FTPES(Explicit FTPS)
协议与端口 明文 FTP,控制通道默认端口 21;数据通道由主动/被动模式协商 基于 FTP + TLS,通常仍用端口 21 发起连接
握手与加密 全程不加密 客户端先连到 21 端口,再发送 AUTH TLS/SSL 显式升级到加密通道
兼容性 兼容所有传统 FTP 客户端 需支持显式 TLS 的客户端;不支持的客户端可退回明文或被拒绝
安全控制 无加密,账号口令与数据易被窃听/篡改 可加密命令通道数据通道;可配置仅加密数据或两者皆加密
防火墙/NAT 需处理主动/被动模式的数据端口,配置较繁琐 仍需为数据通道放行端口范围;但因握手在 21 端口完成,穿越防火墙相对更友好
典型场景 内网、非敏感数据、遗留系统 公网/跨域传输,需要加密且希望兼容传统 FTP 客户端

说明:FTPS 的“隐式”模式通常在端口 990 建立加密会话,要求客户端一开始就使用 TLS;而“显式/FTPES”在 21 端口上按需升级,二者都属于 FTPS 的范畴。

在 CentOS 上的配置要点

如何选择

0
看了该问题的人还看了