We have a Windows Server 2012 R2 box, running IIS 6.2 (Build 9200). This is a Rackspace server.
The server was running one FTP site, with no issues. We had worked with Rackspace originally to get the right ports opened in their networking environment, and get the server configured to match, and all was good. We were able to connect to the FTP server via command-line, or using GUI tools such as FireFTP, WinSCP, etc.
Now we needed to add a second FTP site to the server for another client. I've set up the second site, got users created, authorization rules set, the whole 9.
Since adding the second site though, graphical tools no longer connect. I can connect to both sites fine via the Windows command-line FTP. It can log in, connect, list directories, put files and get files, all without issue.
Graphical tools all can't get past connecting though. They authenticate fine, connect, and then time out on trying to list directory contents (messages vary depending on client, FireFTP, Windows Explorer, et al).
Most posts say that this is one of two things, 1) the firewall settings, or 2) the Active/Passive mode.
The timeout issue in graphical tools is occurring when operating in passive mode. If I switch them to active mode they have different issues. FireFTP keeps getting kicked off after issuing the command PORT |2|fe80::cc7e:88c2:277f:f3f6|1038|
, getting stuck in an "attempting to reconnect" loop. Windows Explorer just hangs itself into oblivion.
The firewall settings should be correct, since as previously stated, we'd already worked on this and got it working when it was just one site being hosted. In the IIS server-level FTP Firewall Support section, the Data Control Port Range
is set to 2000-2100 and the External IP Address of Firewall
is filled in.
The sites are just plain normal FTP, not SFTP at all.
They're both using IIS Manager accounts for login with user-isolation.
There is no request filtering set up, other than the default for _vti_bin
.
Both sites are running on the same IP address using virtual hosts.
Any ideas or directions to look?