WU-FTPD 2.6.1 release notes (July 2010)

Virtual FTP Support
Virtual FTP support enables you to manage an FTP server for multiple domains on the
same machine.
Virtual FTP allows an administrator to configure a system to display a different banner,
log file, and directory to a user when the user is connected to different domains on the
same system. The advantage of virtual FTP support is that the identity of the machine
is hidden. Additionally, this feature enables a single machine to act as multiple FTP
servers for multiple domains.
Figure 1-1 shows a graphical representation of an FTP server, ftp.domain.com,
hosting two virtual domains, ftp.animals.com and ftp.flowers.com.
Figure 1-1 Structure of an FTP Server Hosting Two Virtual Domains
ftp.domain.com
ftp.animals.com
(Virtual Domain 1)
ftp.flowers.com
(Virtual Domain 2)
(FTP Server)
In Figure 1-1, a user connected to the FTP server ftp.domain.com through the domain
ftp.animals.com receives a different banner and directory than a user who is
connected to the same server through the domain ftp.flowers.com.
Setting up Virtual FTP Support
The configuration file /etc/ftpd/ftpservers contains a set of virtual domain
names that the FTPD server can use for each virtual domain. Using the virtual domain
name, you can define the FTP configuration files ftpaccess, ftpusers, ftpgroups,
ftphosts, and ftpconversion files on a per-domain basis. If you want to place a
copy of one or all the FTP configuration files in the virtual host directory, create a
directory in the /etc/ftpd directory with a name similar to the virtual domain name,
and copy the FTP configuration files to that directory. Otherwise, you can use the
master copy.
WU-FTPD 2.6.1 Features 25