數據Socket錯誤及連接后為什么列表錯誤的解決方法
[右] 正打開數據連接 IP: 192.168.1 端口: 2226
[右] 數據 Socket 錯誤: 連接被拒
[右] 列表錯誤
[右] PASV
[右] 227 Entering Passive Mode (192,168,1,1,8,183)
[右] 正打開數據連接 IP: 192.168.1.1 端口: 2231由於服務器安全設置,只放開部分端口可以訪問服務器,因此這些隨意的端口都被攔截,造成無法建立FTP連接。這是服務器網管為了保證用戶的安全,所以用戶在FTP的時候要選用PORT模式。FTP設置幫助:FTP設置時,請勿選擇在PASV模式下上傳,否則將出現登錄FTP后,無法列表等異常情況。相同的軟件,版本不同,設置方法也略有不同,因此需要根據實際情況進行設置。或者把系統自帶的防火牆及殺毒軟件的防火牆關閉看看。
1)在ie中如何啟用或者取消PASV模式:
如果要在ie里啟用或關閉PASV方式,先打開IE,在菜單里選擇:工具 -> Internet選項 -> 高級,在“使用被動ftp”前面打上鈎或者去掉鈎,不過需要IE6.0以上才支持。
2)FTP下載工具取消被動模式的方法:
★Cute FTP 3.5英文版:FTP―>Settings―>Options―>Firewall,將“PASV mode”前復選框中的打勾去掉。
★Cute FTP3.5中文版:FTP―>設置―>選項―>防火牆,“PASV方式(A)”前復選框中的打勾去掉。
★Cute FTP4.0中文版:右擊你所建立的ftp站點―>選擇屬性(properties)―>去掉"use PASV mod" 選擇項
★Cute FTP Pro2.0中文版:編輯―>全局設置―>連接―>連接類型,“PASV/PORT”下拉選項菜單選擇PORT。
★Leap FTP2.7.2:Sites―>Site Manager―>Advanced,將“Use PASV mode”前復選框中的打勾去掉。
★flashfxp:選項->參數->代理->去掉“使用被動模式”的勾,如還不行則勾選上“使用跳過列表”!
注:一般情況下linux的主機會出現此種情況
★flashget:選項->參數->代理服務器->編輯->將“Use PASV mode”前復選框中的打勾去掉。
如果你用Serv-U架設FTP,那么Serv-U默認配置下兩種方式都支持。
如果要關閉PASV方式,打開Serv-U,進入 Domains -> user.dns0755.net -> Settings -> Advanced -> 把“Allow passive mode data transfers”前面的鈎去掉。
在 Serv-U的Local Server -> Settings -> Advanced -> PASV port range里,填入給PASV模式使用的本地端口范圍,如60000-60020。請把端口范圍限制在20個以內。之后,再在防火牆里打開這個范圍的端口就可以了
