Configuring FTP SSL Settings

Applies To: Windows 7, Windows Server 2008, Windows Server 2008 R2, Windows Vista

FTPS enables you to encrypt communication between an FTP server and a client by using Secure Sockets Layer (SSL). This is useful when you must transfer sensitive data, such as confidential documents or personal information.

FTPS is new in FTP 7.0, and it is a combination of the following Request for Comment (RFC) documents:

  • File Transfer Protocol (FTP) as described in RFC 959: FTP is an application protocol that enables the transfer of files between network entities.

  • FTP security extensions as described in RFC 2228: The security extensions in RFC 2228 are compatible with the original RFC 959 document. These extensions include optional commands, replies, and file transfer encodings that provide for authentication, integrity, and confidentiality over both the control channel and the data channel.

  • Transport Layer Security (TLS) as described in RFC 2246: Transport Layer Security (TLS) provides an additional degree of communication privacy over the Internet. It enables client/server applications to communicate in a way that is designed to prevent eavesdropping, tampering, or message forgery.

For more information about these RFCs, see the World Wide Web Consortium.


This task includes the following procedures:

Select an SSL Certificate

Configure the FTP SSL Policy

Configure the FTP SSL Encryption Policy for the Control Channel and Data Channel