我有一个充当FTP客户端的Windows Server 2012 R2,它需要通过FTP从其他设备检索某些文件。如果我完全关闭防火墙,则传输成功。随着防火墙的启动,该过程继续进行,但是文件无法保存在Windows服务器上。
我已经按照Microsoft关于如何为被动模式FTP服务器配置Windows防火墙的说明进行操作,但这仍然导致失败。
我删除了以前的防火墙规则,并用以下规则替换了它:
New-NetFirewallRule -DisplayName "FTP Service In" -Direction Inbound -Protocol TCP –Enabled True –Action Allow -Profile Any -Service ftpsvc -LocalPort Any -EdgeTraversalPolicy Allow
我还尝试仅影响端口20和21。所有结果相同。
关于如何正确设置防火墙以允许FTP流量下载文件的任何建议?
ftp.exe
客户端仅支持FTP活动模式非常有帮助,因此,只有在可以与FTP服务器建立活动模式连接的情况下(如果它位于NAT设备之后,这种情况很少发生),此功能才有用。