|
||||
如果你問別人『為什麼連不上某個FTP』呢?他可能會讓你改變FTP的傳輸模式。什麼是FTP的傳輸模式呢?改變FTP的傳輸模式能解決問題嗎?讓我和大家從『兩個模式』聊起吧。
一、FTP的兩個模式
FTP的兩個模式分為主動模式(PORT)和被動模式(PASV)。若采用主動模式,就是FTP軟件請求服務器來連它;若采用被動模式,如同是服務器告訴FTP軟件『你來連接我』。
小提示:有防火牆用戶不能使用主動模式,這是因為防火牆不允許來自網外的主動連接,所以用戶必須同使用被動模式。
二、判斷問題是否在傳輸出模式上
在登錄FTP時,經常會出現各種各樣的錯誤,那麼哪些是因為傳輸模式設置不正確所造成的呢?下面這些無法連接的例子,都可能是傳輸模式設置不正確導致的。
1.當出現『426 data connection closed,transfer aborted』提示時,表示你采用了主動模式的話,而防火牆禁止了來自FTP服務器的主動連接。
2.如果出現『550 Passive mode notallowed on this server』的信息地,則表明FTP服務器被設置成了不支持被動模式的連接。
3.除此之外,『數據Socket錯誤,連接已超時』的錯誤也非常多見,這同樣是由傳輸模式設置不正確引起的。
三、FTP傳輸模式的切換
既然因傳輸模式設置不當可以引發多種FTP登錄故障,那麼在實際應用過程中我們又該如何改變其傳輸模式呢?下面我們將常用工具的FTP傳輸模式切換方法傳授給大家。
1.IE
IE瀏覽器是我們登錄FTP服務器最簡單、直接的工具之一,默認使用的是主動模式,切換方法比較簡單。啟動IE後,打開『工具』菜單中的『Internet選項』,將打開的窗口切換到『高級』選項卡,選中其中的『使用被動FTP』選項並保存設置即可。
2.FlashFXP
FlashFXP是我們登錄FTP使用比較多的專業工具之一,啟動FlashFXP後按F6鍵打開『配置FlashFXP』窗口,切換到『連接』選項卡,將其中的『使用被動模式』選中即可。
3.CuteFTP
CuteFTP可以說是FTP類工具的泰山了,啟動CuteFTP後點擊打開『編輯』菜單下的『設置』命令,在打開的窗口左側依次選擇『連接』—『防火牆』,然後將右側下方的『PASV模式』項選中就可以了。
4.LeapFTP
啟動LeapFTP後,打開『站點』菜單下的『站點管理器』命令,或者按F4同樣可以打開,打開後在左側選擇要連接的FTP站點,將右側的窗口切換到『高級』標簽,更改其中的『使用PASV模式』選項即可。
5.FlashGet
雖然FlashGet常被用作下載工具,但是它同樣可以登錄FTP服務器。啟動FlashGet,打開『工具』菜單下的『選項』命令,將打開的窗口切換到『代理服務器』選項卡,選中直接連接項,單擊『編輯』按鈕,更改其中的『PASV模式』選項即可。
怎麼樣,將常用軟件的FTP傳輸模式切換方法奉獻給了大家,以後再碰到這樣的問題時是不是就可以迎刃而解了呢!