Firewall blocking FTP server on Windows 2008 R2
I finally got it to work, but there's some things I've learnt:
IIS will let you configure the ports that the FTP server will use for passive mode. But, for me, this did NOT take affect until I restarted the service named "Microsoft FTP Service"
When I looked at the inbound firewall rules, I saw three preconfigured rules:
- FTP Server (FTP Traffic-In)
- FTP Server Passive (FTP Passive Traffic-in)
- FTP Server Secure (FTP SSL Traffic In)
These rules looked like just what I needed. But for some reason, they didn't actually do anything. When I created my OWN rules specifying exactly the same things, it worked. (Apparently, I'm not the first to encounter this problem, see this posting.)
Later Edit: Reading the comments below, it appears I was mistaken about these rules not working. You just need to enable them and restart the Microsoft FTP Service
I have the same problem on a fresh install of Server 2012, but had to restart the Windows FireWall service to get it to work.