UNDERSTANDING THE FTP SERVER
The file transfer protocol (FTP), one of the mainstays of the TCP/IP application suite, is a way to move files in UNIX environments. The FTP server is not automatically installed as a default component of IIS. It must be selected from the Configure Your Server Wizard from the list provided with the Add and Remove Programs option. Select Web Server Applications from the list click Details select Internet Information Services click Detail select FTP Services, and then follow the wizard's instruction through the completion of the installation. It is possible to select SMTP and NNTP for installation at the same time as FTP Services are installed by also selecting these features.The FTP Service offered by IIS provides standard industry document-transfer facilities, with which the system administrator can Start, Stop, or Pause FTP services by right-clicking the targeted FTP server and selecting the desired option. Additional FTP Services are invoked by right-clicking FTP, selecting New, selecting Virtual Directory or Site, and entering the appropriate data in the associated dialog boxes.
FTP Properties
To configure FTP, right-click the target FTP site and select Properties. A brief description of the six Properties tabs follows.
ESTABLISHING GENERAL FTP SITE CONFIGURATION
The FTP Site tab (Figure 16.31) is used to configure general specifications such as Description, assigned IP Address, TCP Port number, Connection limitations, and Enabled Logging format.
Figure 16.31. The FTP Site General Tab
ESTABLISHING BASIC FTP SECURITY
The Security Accounts tab (Figure 16.32) resolves two important security issues. First, it is used to determine whether anonymous accounts will be allowed. If so, the user account name for anonymous logons must be specified, which by default is IUSR_computername. If the Allow Anonymous Connections box is checked, users will not be required to submit passwords to gain access to the FTP site. If Allow IIS to control password is selected, password protection is applied.
Figure 16.32. FTP Security Accounts Tab
The second function of this tab is to establish which users or groups have administrative privileges. By default, the Administrator group has Full Control. Other groups can be added or deleted with the Add or Remove button.The Messages tab (Figure 16.33) provides a user-friendly face to the FTP site. An introductory or exit greeting can be added via this tab.
Figure 16.33. FTP Messages Tab
ESTABLISHING THE FTP HOME DIRECTORY AND SECURITY
Figures 16.34 and 16.35 illustrate how FTP home directory properties and directory security are established. The Home Directory properties tab provides both location information and UNIX or MS-DOS directory style. The Directory Security tab designates the IP address subnet masks that are granted or denied access.