在用flashftp上傳時卻經常無故斷掉
無數次提示鏈接ip地址失敗,超時最後成功時提示PORT模式已成功,請更新您的站點配置文件。
一頭霧水,之前在家用一直沒有任何問題,難道因為深圳這邊網絡關系?
最後翻查一些資料,自己總結了一哈,同時分享遇到同樣問題的童鞋,方便大家快速解決問題。
原因:
1. 本地的網絡端口有限制
2. 同時flashftp默認的被動連接方式沒有取消 知道原因我們就去解決
首先第1條解決辦法有點棘手,因為這涉及到修改服務器端的端口限制,所以不是非專業人員根本不能處理,關於網絡端口這的解決辦法小波只能帶過,因為小波不是服務器維護這方面的專業人員也就不多嗷述。
然後第2條關於flashftp的被動連接方式我們能解決嗎?
這個是肯定的,能。了解一下關於ftp的被動模式FTP協議的數據傳輸存在兩種模式:
主動模式(PORT Mode)和被動模式(Passive Mode)。
這兩種模式發起連接的方向截然相反,主動模式是從服務器端向 客戶端發起;被動模式是客戶端向服務器端發起連接。
是否采取被動模式取決於客戶程序。 解決處理方法:既然是我們能控制的,那就能修改,flashftp具體方法如下:
1. 在flashftp命令行中使用passive命令就可以關閉/打開被動模式。(不推薦)
2. 圖形化操作分2種(推薦)
低版本3.0:選項->參數選擇->代理->去掉“使用被動模式”的勾選,然後保存即可。
新版本4.0+:站點->站點管理->選中你設置的站點然後點右邊的選項->去掉被動模式連接使用站點IP的勾選,最後保存OK。
順帶附上其他ftp站點上傳管理軟件的處理方法:
1. Cute FTP Pro2.0中文版:編輯―>全局設置―>連接―>連接類型,“PASV/PORT”下拉選項菜單選擇PORT。
2. Cute FTP 3.5英文版:FTP―>Settings―>Options―>Firewall,將“PASV mode”前復選框中的打勾去掉。
3. Cute FTP3.5中文版:FTP―>設置―>選項―>防火牆,“PASV方式(A)”前復選框中的打勾去掉。
4. Cute FTP4.0中文版:右擊你所建立的ftp站點―>選擇屬性(properties)―>去掉”use PASV mod” 選擇項。
5. Leap FTP2.7.2:Sites―>Site Manager―>Advanced,將“Use PASV mode”前復選框中的打勾去掉。
6. flashget: 選項->參數->代理服務器->編輯->將“Use PASV mode”前復選框中的打勾去掉。
*