CONFIGURING FTP IN ISOLATION MODE (IIS6)
(WINDOWS SERVER 2003)
1. Installing IIS6 FTP on Windows Server 2003: If using the new style Start menu: Click on “Start”, “Control Panel”, “Add or Remove Programs” and select the “Add/Remove Windows Components” tab on the left-hand side. If using the “Classic” style Start menu: Click on “Start”, “Settings”, “Control Panel”, “Add or Remove Programs” and select the “Add/Remove Windows Components” tab on the left-hand side. In the “Windows Components Wizard”, highlight the “Application Server” and press the “Details” button. The screen below will be displayed (Fig 1).
Highlight the “Internet Information Services (IIS)” option and press “Details” (as shown in Fig 1 above).
On the next screen (Fig 2 above) we highlight “File Transfer Protocol (FTP) Service”. Click “OK” to close each window and “Next” to install the newly-selected components. You will be asked to insert your Windows Server 2003 disk. Click “Finish” once the installation is complete. You have now installed the FTP service. |
||
2. The FTP Root Directory In order to use FTP in “Isolation” mode, we need to construct the FTP Root so that users are “Dropped” into their correct home directory. The structure illustrated above contains two subdirectories, “localuser” and my domain “simongibson” which contain home directories for each user. These user sub-directories must match their respective username exactly. If not, the user will not be able to log onto your FTP server. Create the directory structure above to match your configuration. The “FTPRoot” directory can be placed anywhere on your system. |
||
3. Where to find the IIS Manager: If you are using the new style Start menu, you can reach the Internet Information Services console by clicking “Start”, “Administrative Tools” and selecting “Internet Information Services (IIS) Manager” from the list in figure 4 above. If you are using the “Classic” style Start Menu, you can reach the console by clicking “Start”, “Programs”, “Administrative Tools” and select “Internet Information Services (IIS) Manager” from the list in figure 4 above. |
||
4. Removing the Default FTP Site in IIS 6: The first task is to remove (delete) the Default FTP Site. This site does not use Isolation and matches IIS5 FTP sites in terms of functionality and security. As we are going to use Isolation, we will need to create a fresh FTP site. Simply right-click on the Default FTP Site and press “Delete” in the menu that appears. |
||
5. Creating a fresh FTP site: To create a new FTP site, simply right-click on “FTP Sites” and select “New” and “FTP Site…”. Then, press “Next” to begin the FTP Site Creation Wizard. |
||
6. FTP Site Creation Wizard: FTP Site Description This is the name that will appear in the “FTP Sites” list in IIS. I’m going to use my imagination and call this site “FTP”. Click Next. |
||
7. FTP Site Creation Wizard: IP Address and Port Settings Simply select your server’s IP address from the list (this is usually the only one listed). You can also change the TCP Port if required but this is not recommended. Click Next. |
||
8. FTP Site Creation Wizard: FTP User Isolation This screen allows you to choose the type of Isolation you want to use:- “Do not isolate users” “Isolate users” “Isolate users using Active Directory” As shown in Figure 9 above, select “Isolate Users” and press “Next”. |
||
9. FTP Site Creation Wizard: FTP Site Content Directory This step defines the FTP Root directory. Select the FTP Root directory you created in Step 2 (Figure 3). |
||
10. FTP Site Creation Wizard: FTP Site Access Permissions This step allows you to define read or write access for your FTP site. In this case, I intend to allow files to be uploaded so I’ve ticked the “Write” box. Click Next then click Finish to complete the Wizard. Your FTP Site is now ready for use. To test it, simply open Internet Explorer and enter the URL ftp://192.168.0.1 (or your Server’s IP address if different). You should then log in and be automatically “Dropped” into your home directory. |