1) Go to Start, Administrative Tools, Internet Information Services (IIS) Manager.
2) Expand the server name, FTP Sites and you’ll see your default FTP site (Figure 3). Right click on the Default FTP site and select Properties.
3) On the main properties page, you may consider limiting the number of connections based on the number of people you feel would reasonably connect at any given time. You should also make sure logging is enabled so you will be able to determine who connects to your FTP server. You may consider moving the default logging location to a separate partition from the OS. Just click the Properties button and select a new location (Figure 4).
4) On the Security Accounts tab, determine if you want to force people to log in (recommended) or to allow anonymous access. Uncheck the checkbox to disable anonymous access.
5) You can create a custom “banner” under the messages tab if so desired.
6) The Home Directory tab is used to specify the location where your FTP files will be kept. I would also suggest setting this to a separate partition from your OS partition (Figure 5).
7) The Directory Security tab can be used to restrict which computers (based on IP address or subnet) are allowed or denied from connecting. Click OK when you’ve finished.
8) Open up a command prompt on your Windows XP client and type ‘ftp xxx.xxx.xxx.xxx’ where the string of ‘x’s are the IP address. (You can also perform a local test as shown in Figure 6). You should be prompted to enter a username and password and then you should be connected after supplying your credentials.
Setting up the FTP service in Windows 2003 is relatively painless and can give you a good way to programmatically place and retrieve files. Keep in mind the security risks associated with using FTP over something more secure like SFTP or FTPS.