3

I have a new Windows 2008 server with IIS7. When I connect to the ftp in active mode, it works fine. In passive mode, it connects, but then times out trying to get the directory listing. I tried disabling both firewalls, but it didn't help. I've tried this with difference client machines and different ftp client software, with no change. Any ideas?

xpda
  • 151
  • 2
  • 10

4 Answers4

3

In the command prompt of the server, enter these two commands to open the firewall:

First command:

netsh advfirewall firewall add rule name="FTP (non-SSL)" action=allow protocol=TCP dir=in localport=21

Second command:

netsh advfirewall set global StatefulFtp enable

In Amazon EC2, you also have to set up a security group to open the passive ports, such as 1025 to 7000.

Brian Webster
  • 1,123
  • 1
  • 18
  • 39
1

I had the same issue using filezilla ftp server. Active connections worked but passive didn't... I solved it by adding FileZilla server.exe ( in the program files folder ) to the "exceptions list" of windows firewall. Then everything worked. Just goes to show you ... RTFM.

Wes
  • 11
  • 1
0

You can actually try following the article Out Of Band FTP 7 shows "Operation timed out".

Vivek Kumbhar
  • 3,073
  • 1
  • 18
  • 13
0

I'd disable the IIS FTP Server and switch to single-port SFTP instead using "NULL FTP Server" . It's more secure and only requires a single port to be opened unlike the old style FTP protocol.

djangofan
  • 4,182
  • 10
  • 46
  • 59