Skip to content
Protocols9 min read14.08.2026

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.

FTPSTLSPorts 21/990Certificate
Connection and security settings in Varkuna FTP

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.

FeatureExplicit FTPSImplicit FTPS
BeginningNormal FTP connection followed by AUTH TLSTLS from the first packet
Common port21990
Typical labelExplicit FTPS or FTPESImplicit FTPS
DeploymentStandardized and widely usedCommon 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.

FTP still uses two connection types

Adding TLS does not remove FTP passive ports or firewall requirements. Control and data paths must both be configured correctly.

Why certificate verification matters

Host name

The FTP domain used by the client should appear in the certificate Subject Alternative Name values.

Validity period

The certificate must be valid at the current time, and the client device clock must be correct.

Trust chain

The server should send required intermediate certificates that lead to a trusted root.

Unexpected change

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?

Existing FTP infrastructure

Organizations can add transport protection while retaining FTP accounts and workflows.

TLS certificate policy

FTPS suits environments that already manage public or private certificate authorities.

Hosting-provider requirement

Some providers offer explicit FTPS as the secure option for website file access.

Partner compatibility

Established integrations may require FTPS rather than SSH-based SFTP.

Do not silently accept certificate warnings

A warning can indicate the wrong host, an expired certificate, a broken chain or redirected traffic. Verify it before continuing.

Continue

Put the guide into practice.

Review the related Varkuna product or open its detailed user guide.