FTPServer主要支持以下加密方式:
- SSL/TLS加密:
- 显式FTPS(Explicit FTP over SSL/TLS):控制通道默认明文,数据通道在建立连接后通过SSL/TLS加密(如TLS 1.3)。
- 隐式FTPS(Implicit FTP over SSL/TLS):整个会话(包括控制通道和数据通道)默认加密,需使用特定端口(如990)。
- SFTP(SSH File Transfer Protocol):基于SSH协议,通过加密通道传输数据,支持认证、加密及完整性校验。
部分FTP服务器软件(如vsftpd、ProFTPD)可通过配置支持上述加密方式,具体需结合软件版本和操作系统环境。