FTPES
FTPES, or FTP over Explicit TLS/SSL, is a mode of FTPS where the control connection is upgraded to TLS after connecting. Clients connect to the standard FTP port 21 and issue the AUTH TLS command to begin a TLS handshake. Once the TLS session is established, subsequent control commands, including authentication, are transmitted over the encrypted channel.
For protecting the data channel, FTPES uses the FTP security extensions PBSZ and PROT (see RFC 4217).
Differences from implicit FTPS: In implicit FTPS, TLS begins immediately upon connecting, usually on port 990
Security and compatibility: FTPES provides encryption for credentials and data, but requires both client and server