服务器 2008 r2 上的出站 ftp 停滞

服务器 2008 r2 上的出站 ftp 停滞

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

所以我使用这些命令来允许出站 ftp(如果没有这个命令它就会停滞)

1)在防火墙上打开21端口

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

2)激活 FTP(又名有状态 FTP)的防火墙应用程序过滤器,该过滤器将动态打开用于数据连接的端口

netsh advfirewall 设置全局 StatefulFtp 启用

但是在服务器 2008 中r2,这些命令似乎有效,但它不会影响出站 ftp,它会停滞

我不想使用其他客户端

答案1

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

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

完成后,启动 FTP 客户端并连接到 FTP 服务器。现在系统将提示您是否要为 FTP 程序添加规则。

祝你好运!

-安迪

答案2

R2 也给我的 FTP 客户端带来了问题。我的解决方案是为应用程序创建一条规则:

1)netsh advfirewall 防火墙添加规则名称=“允许 FTP 客户端”dir=in action=allow enable=yes profile=any program=%SystemRoot%\System32\ftp.exe

2)我还启用了 statefulftp:netsh advfirewall set global statefulftp enable

相关内容