FTP軟件出錯案例分析

發佈日期 2011-03-17 16:46:27

客戶案例問題內容:

狀態:> 正在連接到 218.30.96.116
狀態:> 正在連接到 218.30.96.116 (ip = 218.30.96.116)
狀態:> Socket 已連接。正在等待歡迎消息...
220-Microsoft FTP for WinSock ready...
220 (歡迎您使用虛擬主機服務,本空間禁止使用聊天室,江湖遊戲,在線視頻

播放,專業下載等嚴重耗用服務器資源的程序,謝謝您的合作!)
狀態:> 已連接,正在驗證...
命令:> USER cw64167
331 User name okay, need password.
命令:> PASS ********
230 User logged in, proceed.
狀態:> 登錄成功
命令:> TYPE I
200 Type set to I.
命令:> REST 100
350 Restarting at 100. Send STORE or RETRIEVE.
狀態:> 該站點支持斷點續傳
命令:> REST 0
350 Restarting at 0. Send STORE or RETRIEVE.
命令:> pwd
257 「/「 is current directory.
命令:> TYPE A
200 Type set to A.
狀態:> 正在重獲目錄列表...
命令:> PASV
227 Entering Passive Mode (218,30,96,116,5,204)
命令:> LIST
狀態:> 正在連接數據 socket...
錯誤:> 建立數據 socket 失敗

一直發生這個問題,webFTP 和 使用軟件,現在都不能登陸了。

工程師解決建議:


從您給出的Socket錯誤信息看:
命令:> PASV
227 Entering Passive Mode (218,30,96,116,5,204)
命令:> LIST
狀態:> 正在連接數據 socket...
錯誤:> 建立數據 socket 失敗
是由於您沒有關閉PASV模式(use PASV mode)或啟用防火牆use firewall setting)造

成的。

如果您使用的是推薦的FTP4.2.3中文版,請您參考如下設置。

FTP4.2.3取消PASV(被動模式)方法:

首先打開FTP軟件,然後點擊站點管理器,此時會彈出一個窗口,然後點擊窗口最下面一

行任務欄中的編輯菜單,此時又會彈出另外一個窗口,在窗口的右上側有兩個選項一個為

PASV模式、另一個為使用防火牆設置,現在把此兩個選項的對勾去掉,然後點確定。或者

打開FTP軟件中的編輯-設置-連接-防火牆,把使用防火牆訪問和PASV模式取消這樣您再點

連接就可以很快的連接到您的站點服務器了。


請您注意:
1、由於的服務器不提供匿名連接,所以請您在選擇登陸類型的時一定要選擇普通連

接才可以連上。

2、 FTP的端口為默認端口21