The File Transfer Protocol (FTP) is used for transferring files efficiently and reliably between hosts over the Internet. ftp is a user interface to FTP. ftp copies files over a network connection between the local client host and a remote server host. ftp runs on the client host, and ftpd runs on the remote server. FTP promotes file sharing, and implicit use of remote systems, and shields a user from variations in file storage systems.
This chapter provides information on configuring FTP and anonymous FTP, and also describes the ftpd configuration files. The following sections discuss how to configure the FTP daemon: