What the. . . ?
I’m trying to set up and ftp server on my machine here.
This machine reaches the internet through a router, so I configured the router to talk to dyndns. the router forwards ports of my choosing.
I set up IIS, change the port to 2001 for extra security, and try to connect to it via a simple, reliable ftp program like WS_FTP 6.0 1 (before they tried to make it all weird and heavy and snazzy. No snazz for me, thank you.)
I get the following response from the IIS server:
WINSOCK.DLL: WinSock 2.0 Ipswitch WS_FTP LE 6.0 2003.11.04, Copyright © 1992-2003 Ipswitch, Inc. - - connecting to 220.127.116.11:574 Connected to 18.104.22.168 port 574 220 Microsoft FTP Service USER bobobobo 331 Password required for bobobobo. PASS (hidden) 230 User bobobobo logged in. CWD /Ipswitch/Product_Downloads 550 /Ipswitch/Product_Downloads: The system cannot find the path specified. PWD 257 "/" is current directory. SYST 215 Windows_NT Host type (S): Microsoft NT PASV 227 Entering Passive Mode (192,168,1,103,5,113). connecting to 192.168.1.103:1393 - - connecting to 192.168.1.103:1393 Connected to 192.168.1.103 port 1393 LIST 426 Connection closed; transfer aborted. ! Retrieve of folder listing failed (4)
Connection CLOSED???? WHY??
It turns out the answer is that I’m trying to use a port other than the default port 21.
It turns out that IIS 5.1 ONLY works if you set the port to 21. Isn’t that weird?