服务器2008 R2上的出站ftp失速

服务器2008中的内置命令行ftp客户端不支持被动模式

所以我使用这些命令来允许出站FTP(它没有这个停顿)

1)打开防火墙上的21号端口

netsh advfirewall防火墙添加规则名称=“FTP(无SSL)”行动=允许协议= TCP dir =在localport = 21

2)激活FTP(即有状态FTP)的防火墙应用程序filter,将dynamic打开数据连接的端口

netsh advfirewall设置全局StatefulFtp启用

然而在服务器2008 R2 ,这些命令似乎工作,但它不会影响出站的FTP,它停滞不前

我不想使用alt客户端

而不是使用netsh命令,您可以通过在“具有高级安全性的Windows防火墙”控制台中启用通知,让Windows添加防火墙规则。

单击根对象“本地计算机上具有高级安全性的Windows防火墙”上的“Windows防火墙属性”。 在那里,您可以自定义每个configuration文件选项卡“域”,“专用”和“公共”上的设置,并将“显示通知”设置为“是”。

当这完成后启动您的FTP客户端并连接到您的FTP服务器。 现在你会被提示是否要为你的ftp程序添加一个规则。

祝你好运!

-Andy

R2也给我FTP客户端的问题。 我的解决scheme是为应用程序创build一个规则:

1)netsh advfirewall防火墙添加规则名称=“允许FTP客户端”dir =在行动=允许启用=是configuration文件=任何程序=%SystemRoot%\ System32 \ http://ftp.exe

2)我也启用statefulftp:netsh advfirewall设置全局statefulftp启用