I am just created a FTP server and here is a summary of what I did.
MS FTP server setup
1. Disable MS Firewall
2. Disable any other Firewalls (Norton, McAffee, Freedom, etc)
(note: It's easier for diagnostic purposes to disable these. They will be
reactivated later.)
Steps required for Intranet access (LAN, home network)
3. Install IIS from WIN XP PRO with FTP service selected.
4. Access IIS to add a new user: ftpuser
Select: Start | Control Panel | Administrative Tools | Computer Management
| Local Users and Groups | Users
right-click | New User
5. Access default FTP site
Select: Start | Control Panel | Administrative Tools | Computer Management
| IIS | FTP site
right-click | properties
set logon security
choose anonymous FTP user account: ftpuser
set home directory
set read/write permissions
6. Change Folder Permissions
Select: Physical Disk Drive Folder
right-click | properties | Sharing
Select: Share this folder on the Network
Steps needed for Internet access ( Public access outside your home, network,
etc.)
7. Alter Router settings to allow incoming traffic (open port 21 to the ip
address of the computer hosting/running the FTP server)
8. Redirect incoming FTP packets to the host computer (tell your router
which computer is the FTP server)
9. Reactivate/Reconfigure Firewalls
Three resources:
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/b63de8ef-e3c5-456d-a8ca-7af4198819d4.mspx?mfr=true http://support.microsoft.com/kb/200475