< 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 ,如需轉載請自行聯系原作者