FTP上傳出現Socket不能連接的問題
關于FTP Socket不能連接的問題:
FTP的port和pasv模式最主要區別就是數據端口連接方式不同,FTPport模式只要開啟服務器的21和20端口,而FTPpasv需要開啟服務器大于1024所有tcp端口和21端口。
用戶在使用FTP上傳文件時出現無法列表的情況,可能是由于選擇在PASV方式下進行上傳而導致的。因此,請用戶將上傳方式改為PORT。相同的軟件,版本不同,設置方法也略有不同,因此需要根據實際情況進行設置(若取消pasv后還無法訪問,請嘗試將pasv前邊的“使用防火墻訪問”選中后再試一次)。 如圖:
CuteFTP 5.0XP 設置方法:
1、選擇編輯-->點擊設置
blob.png
2、選擇防火墻-->點擊“PASV模式”去掉復選框中的打勾選項-->點擊確定
blob.png
若連接后出現"Data connection closed, transfer aborted ",請將啟用防火墻訪問選項選中
其他FTP的設置方法:
CuteFtpPro3.X的設置方法:選擇工具-->點擊全局選項-->選擇連接-->選擇數據連接類型為:PORT-->點擊確定
Cute FTP 3.5英文版:FTP—Settings—Options—Firewall,將“PASV mode”前復選框中的打勾去掉。
Cute FTP3.5中文版:FTP—設置—選項—防火墻,“PASV方式(A)”前復選框中的打勾去掉。
Leap FTP2.7.2:Sites—Site Manager—Advanced,將“Use PASV mode”前復選框中的打勾去掉。
FileZilla FTP 可以將FTP的傳輸模式中默認被動模式PASV打開,勾選失敗后允許退回其他傳輸模式。
來源:西部數碼