The File Transfer Protocol (FTP) has been around since 1971. Remarkably, the underlying protocol itself has undergone little change since then. Clients and servers, on the other hand, have been almost constantly improved and refined. This chapter covers the Very Secure FTP Daemon (vsftpd) software package which implements FTP.
The vsftpd program is a popular FTP server implementation and is being used by major FTP sites such as kernel.org, redhat.com, isc.org, and freebsd.org. The fact that these sites run the software adds to its “street cred.” vsftpd was designed from the ground up to be fast, stable, and very secure.