I am running Server 2008, and have downloaded and installed the FTP publishing service (7.5, I believe). I have followed all documentation I can find about how to install and configure it correctly. I require SSL and have a legitimate certificate. I am trying to force passive mode, and have set both the "FTP Firewall Support" and my firewall to a range of ports. However, the server doesn't seem to be using this port range. When a client enters the "PASV" command, the server responds with a port that is nowhere near the range I specified. As a result, the data channel connection fails. I've tried this with at least two different clients, though I'm convinced it's not a problem with the client. I have the port range configured to 5000-5010. Here is a typical conversation:
PASV
227 Entering Passive Mode (x,x,x,x,100,236).
connecting data channel to x.x.x.x:100,236(25836)
PORT y,y,y,y,240,136
501 Server cannot accept argument.
Port failed 501 Server cannot accept argument.
Why would the server be returning 25836? Any help would be appreciated!
Thanks!