Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Ok, I'm having the exact same problem as in this question but the accepted answer didn't help me much...

I followed the third step of this guide in order to configure my firewall for FTP, and I am able to authenticate, however, the data channel doesn't seem to be passing through the firewall. If I disable the firewall, everything works fine. Hope someone can help me, as this is really starting to annoy me.

Best regards,

share|improve this question
did you try following the article… – Vivek Kumbhar May 11 '10 at 14:59

You need to allow the ftp server through the firewall. The default entry in the firewall is incorrect. Assuming you already have the correct ports open, you also need to do the following:

  1. Search for 'firewall' in the start menu search
  2. Click on 'Allow a program through Windows Firewall'
  3. There is a default entry for 'FTP Server', however this is NOT the one you need. In fact, if you have a look at the windows service for the FTP server, it is invoked via svchost.exe. Click on the 'Allow another program...' button, and enter C:\Windows\System32\svchost.exe.
  4. Once you have added this entry, tick the checkbox for both Home/Work and Public profiles.

This will allow you to successfully use the FTP server with the firewall turned on.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.