serv-u在win2003下防火墙的设置

防火墙设置的例外中添加19,20,21端口以及serv-u的两个主程序
防火墙的高级设置中一定要去掉自带的ftp服务前面的勾勾。
serv-u中 设置-高级-pasv端口设置为19-20

域设置中-高级-将网卡IP填到允许被动传输的ip中。

请耐心看到最后两行,网上很多人说是要客户取消ftp的被动模式才可以..其实修改服务器的设置就可以了..不必麻烦客户来修改ftp的被动模式...
___________________
Windows 2003,升级了SP1补丁后,开启了系统防火墙,系统的安全性提高了很多。
但是使用Serv-U架设的FTP服务器就会出现以下问题:
FTP客户端在登录成功后,发出FEAT命令后停下来了:
[R] FEAT
[R] 211-Extension supported
[R] CLNT

Serv-U Administrator 的 spy 显示为:
FEAT
211-Extension supported
CLNT
MDTM
MDTM YYYYMMDDHHMMSS[+-TZ];filename
SIZE
SITE PSWD;EXEC;SET;INDEX;ZONE;CHMOD;MSG
REST STREAM
XCRC filename;start;end
MODE Z
211 End

就是说,客户端只接收到2行。如果在站点属性中关闭 FEAT 命令,就能顺利登录。

如果关闭了系统防火墙,则 FEAT 可以顺利通过并最终出现目录列表。

如何能在服务器开启防火墙的情况下,让客户端不修改设置也能登录呢?

解决方法:在例外里面添加Serv-U目录的ServUDaemon.exe并且在防火墙的-高级-本地连接设置将“FTP服务器”的勾选取消。
至于为什么要将本地连接的“FTP服务器”取消才能使用FEAT命令呢?这个要问MS才知道,我估计是MS不想让用户使用非IIS的FTP吧。。

你可能感兴趣的:(windows,防火墙,FTP服务器,服务器,IIS)