好的,我遇到了与这个问题完全相同的问题服务器 2008 r2 上的出站 ftp 停滞但接受的答案对我没什么帮助......
我按照这个第三步http://learn.iis.net/page.aspx/309/configuring-ftp-firewall-settings/指南来配置我的防火墙以进行 FTP,并且我能够进行身份验证,但是数据通道似乎没有通过防火墙。如果我禁用防火墙,一切都会正常。希望有人能帮助我,因为这真的开始让我烦恼了。
谨致问候,
x3ro
答案1
您需要允许 ftp 服务器通过防火墙。防火墙中的默认条目不正确。假设您已经打开了正确的端口,您还需要执行以下操作:
- 在开始菜单搜索中搜索“防火墙”
- 点击“允许程序通过 Windows 防火墙”
- 有一个默认条目“FTP 服务器”,但这不是您需要的。事实上,如果您查看 FTP 服务器的 Windows 服务,它会通过 svchost.exe 调用。单击“允许其他程序...”按钮,然后输入 C:\Windows\System32\svchost.exe。
- 添加此条目后,勾选家庭/工作和公共资料的复选框。
这将允许您在打开防火墙的情况下成功使用 FTP 服务器。