温馨提示×

CentOS FTP服务器支持哪些协议

小樊
38
2025-11-21 23:03:01
栏目: 云计算

centos ftp服务器支持的协议

在 centos 上,常见的 ftp 服务器软件是 vsftpd。按“是否由 vsftpd 原生提供”来划分,支持情况如下:

协议 是否由 vsftpd 原生提供 默认端口 说明
ftp 21(控制) 明文传输,支持主动/被动模式
ftps(ftp over ssl/tls,含 ftpes 显式) 990(隐式)、21(显式) 通过 ssl/tls 加密,需配置证书
sftp(ssh file transfer protocol) 否(依赖 sshd) 22 基于 ssh 的安全文件传输,使用系统 ssh 服务而非 vsftpd

说明与要点

  • 默认情况下,vsftpd 提供的是 ftp;启用 ssl/tls 后即可提供 ftps(含显式 ftpes 与隐式 ftps)。ftpes 与 ftps 的区别在于握手与端口约定:显式在 21 端口上发起 tls 协商,隐式在 990 端口直接建立 tls 连接。
  • sftp 不属于 ftp 协议族,它是基于 ssh 的文件传输方式。在 centos 上通常由 openssh 服务提供(sshd),而不是 vsftpd;客户端用 sftp 命令或支持 sftp 的图形工具连接即可。
  • 若需要加密传输,建议优先选择 sftpftps/ftpes;明文 ftp 仅建议在受信任内网使用。

0