天天看点

Serv-U服务器遇到问题-解决

< DOCTYPE html PUBLIC -WCDTD XHTML TransitionalEN httpwwwworgTRxhtmlDTDxhtml-transitionaldtd>

用IE窗口登陆ftp一切正常,但是用flashfxp或者cuteftp可以验证用户成功却无法正常显示文件!状态如下:[右] 220 ZSR ftp server for WinSock ready...

[右] USER gaotianxing

[右] 331 User name okay, need password.

[右] PASS (hidden)

[右] 230 User logged in, proceed.

[右] SYST

[右] 215 UNIX Type: L8

[右] FEAT

[右] 211-Extension supported

[右] CLNT

到这里就停止不动了。这个奇怪的问题郁闷我很久了!我觉得好像是组策略设置的问题或者用户权限的问题,可是我总是找不到解决的方法

系统:win2k3 enterprise , IIS6 ,Serv-U6.2

把这里的 “√”去除,我不小心给勾上的,害得我找到半天的原因!!!!

配置了一个SERV-U.谁知道如何导出我的配置(包括用户,组,权限等等全部导出),预防系统崩溃!

serv-u的安装目录下面有一个ServUDaemon.ini,这个就是。把这个保存下来就OK了!

还有一个问,在windows的防火墙。

Windows Firewall 阻止了FTP 的FEAT命令的解决办法?

软件环境为 2k3 sp1+Windows Firewall+Serv-U 6.0.0.2

现在,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 命令,就能顺利登录。

如果关闭了 Windows Firewall, 则 FEAT 可以顺利通过并最终出现目录列表。

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

解决办法:

在Windows Firewall例外里面添加C:\Program Files\Serv-U\ServUDaemon.exe,但是网络连接设置中的“FTP服务器”必须取消。

据说用IIS的FTP就不存在这个问题。我怀疑网络连接的规则可能只对MS的产品有效,不是MS的产品,防火墙对它可能支持就不好

我想也许是你理解有误

网络连接设置中的FTP服务器本来指的就是IIS的FTP,而不是泛指所有的FTP服务器软件

所以你不在例外中加入非MS的产品,自然就无法获得防火墙的支持。

本文转自 netcorner 博客园博客,原文链接:http://www.cnblogs.com/netcorner/archive/2008/06/16/2912135.html  ,如需转载请自行联系原作者

继续阅读