What Is FTPS? How Do Explicit and Implicit FTPS Work?
FTPS retains the commands and transfer model of FTP while adding TLS encryption. Explicit and implicit FTPS differ in how and when that encrypted connection begins.

What is FTPS?
FTPS is commonly described as FTP over TLS or FTP Secure. It adds TLS protection to FTP control and data connections so credentials, commands and file contents can be encrypted in transit.
It does not create a new set of file commands. The FTP session, directory operations and two-connection transfer model remain; TLS supplies confidentiality, integrity and certificate-based server authentication.
Explicit vs implicit FTPS
These are common defaults, not a guarantee. The security type and port selected by the client must match the server configuration.
| Feature | Explicit FTPS | Implicit FTPS |
|---|---|---|
| Beginning | Normal FTP connection followed by AUTH TLS | TLS from the first packet |
| Common port | 21 | 990 |
| Typical label | Explicit FTPS or FTPES | Implicit FTPS |
| Deployment | Standardized and widely used | Common in older or specialized configurations |
Which FTPS connections does TLS protect?
FTPS can encrypt the control channel that carries the username, password and FTP commands. The data channel used for directory listings and file transfers must also receive the required TLS protection.
If client and server disagree about data-channel protection, login may succeed while the directory list or transfer fails. The server log and client connection log can help identify that mismatch.
Adding TLS does not remove FTP passive ports or firewall requirements. Control and data paths must both be configured correctly.
Why certificate verification matters
The FTP domain used by the client should appear in the certificate Subject Alternative Name values.
The certificate must be valid at the current time, and the client device clock must be correct.
The server should send required intermediate certificates that lead to a trusted root.
A sudden certificate change should be verified with the provider or administrator before permanent trust is granted.
FTPS and SFTP are different protocols
FTPS protects FTP with TLS and keeps its separate control and data connections. SFTP is a separate file protocol that operates as a subsystem over one SSH connection.
A server that supports FTPS does not automatically support SFTP. Use the exact connection type, host, port and credentials provided for the enabled service.
When is FTPS a good fit?
Organizations can add transport protection while retaining FTP accounts and workflows.
FTPS suits environments that already manage public or private certificate authorities.
Some providers offer explicit FTPS as the secure option for website file access.
Established integrations may require FTPS rather than SSH-based SFTP.
A warning can indicate the wrong host, an expired certificate, a broken chain or redirected traffic. Verify it before continuing.
Put the guide into practice.
Review the related Varkuna product or open its detailed user guide.