I am setting up a simple FTP server using IIS 5.0 on Windows 2000 Advanced Server. It's a fresh install with no other software, IIS installed directly from the CD. Using two computers on the same network, I check to see if I can log in to FTP on the server with WS_FTP Pro. Works fine. I'm told by my ISP that they filter port 21, so I must use port 25. So I configure IIS to use port 25 using the IIS snap-in. I reconfigure the FTP site in WS_FTP to use port 25 also. I try to connect, and it appears to connect but then WS_FTP freezes. I can't browse the directory and I have to ctrl-alt-del to shut down WS_FTP.
Something I notice while goofing around in the snap-in. There seems to be another place to set the port number. When I right click on computer name in the snap-in, I can bring up the Master Properties for the FTP service and there's the port number, greyed out (I cannot edit it), and it's set to 21.
How can I set up IIS to work correctly using port 25, rather than port 21?
How will a general FTP client know to use port 25? Do I need to inform my users that they must use port 25 in their FTP client?
In order to disable anonymous login, I must create local accounts on the server, correct? (This is a standalone server that will just maintain FTP, nothing else, i.e. no Active Directory, no Domain Controller, just FTP.)