在使用ftp的時侯,經常遇到ftp鏈接后出現文件列表錯誤的情況,只是因為ftp的模式不正確,如何設置ftp的工作模式,什么是主動模式,什么又是被動模式,主動模式和被動模式有什么區別,今×××集了相關資料和常用ftp軟件工作模式的設置的方法:
一、什么是PASV和PORT方式
(1)PORT其實是Standard模式的另一個名字,又稱為Active模式。中文意思是“主動模式。
(2)PASV也就是Passive的簡寫。中文就是“被動模式。
二、兩者不同
不
同之處是由于PORT(主動)這個方式需要在接上TCP 21端口后,服務器通過自己的TCP
20來發出數據。并且需要建立一個新的連接來傳送檔案。而PORT的命令包含一些客戶端沒用的資料,所以有了PASv的出現。而PASV模式擁有PORT
模式的優點,并去掉一些PORT的缺點。PASV運行方式就是當服務器接收到客戶端連接請求時,就會自動從端口1024到5000中隨機選擇一個和客戶端
建立連接傳遞數據。由于被動且自動建立連接,容易受到***,所以安全性差。
三、常見的FTP客戶端軟件PORT方式與PASV方式的切換方法
大
部分FTP客戶端默認使用PASV方式。IE默認使用PORT方式。
在大部分FTP客戶端的設置里,常見到的字眼都是“PASV”或“被動模式”,極少見到“PORT”或“主動模式”等字眼。因為FTP的登錄方式只有兩
種:PORT和PASV,取消PASV方式,就意味著使用PORT方式。
(1)IE:工具 -> Internet選項 -> 高級 -> “使用被動FTP”(需要IE6.0以上才支持)。
(2)CuteFTP:Edit
-> Setting -> Connection -> Firewall -> “PASV Mode” 或File
-> Site Manager,在左邊選中站點 -> Edit -> “Use PASV mode” 。
(3)FlashGet:工具 -> 選項 -> 代理服務器 -> 直接連接 -> 編輯 -> “PASV模式”。
(4)FlashFXP:選項 -> 參數選擇 -> 代理/防火墻/標識 -> “使用被動模式” 或 站點管理 -> 對應站點 -> 選項 -> “使用被動模式”或快速連接 -> 切換 -> “使用被動模式”。
#FTP
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。