首页/网络/协议速查/FTPS:显式与隐式 TLS

FTPS:显式与隐式 TLS

FTPS = FTP + TLS:显式(21 上 AUTH TLS)先明文再升级,隐式(990)连接即握手;与 SFTP 完全无关,名字像而已。

协议速查网络更新于 2026-10-12

类型

类型端口触发方式
显式 FTPS21AUTH TLS / AUTH SSL 后升级
隐式 FTPS990连接建立立即 TLS 握手

显式升级流程

显式升级流程
C: AUTH TLS
S: 234 AUTH TLS successful
(进行 TLS 握手)
C: PBSZ 0
S: 200 PBSZ=0
C: PROT P
S: 200 Protection set to Private
(此后数据连接同样是 TLS)
只做 AUTH TLS 不设 PROT P:控制通道加密了,数据通道仍明文,文件内容照样裸奔。

易错点

  • 自签证书的 FTPS 需客户端手工信任:先分清是握手失败还是证书校验失败,别急着改服务端

数据来源与参考

  • RFC 4217(Securing FTP with TLS)
  • RFC 2228(安全扩展)

相关工具

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