Securing FTP with TLS
RFC 4217, “Securing FTP with TLS”, is a Proposed Standard document published in October 2005 by P. Ford-Hutchinson. It has since been updated by RFC 8996. The canonical text is published by the RFC Editor.
Abstract
This document describes a mechanism that can be used by FTP clients and servers to implement security and authentication using the TLS protocol defined by RFC 2246, "The TLS Protocol Version 1.0.", and the extensions to the FTP protocol defined by RFC 2228, "FTP Security Extensions". It describes the subset of the extensions that are required and the parameters to be used, discusses some of the policy issues that clients and servers will need to take, considers some of the implications of those policies, and discusses some expected behaviours of implementations to allow interoperation. This document is intended to provide TLS support for FTP in a similar way to that provided for SMTP in RFC 2487, "SMTP Service Extension for Secure SMTP over Transport Layer Security", and HTTP in RFC 2817, "Upgrading to TLS Within HTTP/1.1.".
This specification is in accordance with RFC 959, "File Transfer Protocol". It relies on RFC 2246, "The TLS Protocol Version 1.0.", and RFC 2228, "FTP Security Extensions". [STANDARDS-TRACK]
What “Proposed Standard” means
An entry-level standards-track specification: stable, peer-reviewed and a solid basis for implementation, though it may still evolve before becoming an Internet Standard.
The canonical text of RFC 4217 is hosted at rfc-editor.org. Available in TXT,HTML.
- RFC 4216 MPLS Inter-Autonomous System Traffic Engineering Requirements
- RFC 4218 Threats Relating to IPv6 Multihoming Solutions
- RFC 4215 Analysis on IPv6 Transition in Third Generation Partnership Project Networks
- RFC 4219 Things Multihoming in IPv6 Developers Should Think About
- RFC 4214 Intra-Site Automatic Tunnel Addressing Protocol
- RFC 4220 Traffic Engineering Link Management Information Base
- RFC 4213 Basic Transition Mechanisms for IPv6 Hosts and Routers
- RFC 4221 Multiprotocol Label Switching Management Overview