1. 程式人生 > >windows通過資源管理器訪問ftp出現200,227錯誤

windows通過資源管理器訪問ftp出現200,227錯誤

原文,這裡自己遇到記錄一下

ftp伺服器有兩種工作模式,port和pasv(主動和被動)

這兩種模式都是客戶端先向伺服器端發出請求,伺服器建立連結,以伺服器為物件,當傳輸資料時,如果是伺服器從20埠向客戶端空閒埠傳送請求建立連結,就是port(主動),反之,如果是客戶端向伺服器空閒埠請求建立連結,就是pasv(被動) 

出現錯誤的原因是:port方式在傳輸資料時,是Server端連結client端,有一個條件它必須有一個公網ip,如果client處於防火牆或net閘道器後面,server就找不到client端,就會報錯, 所有的ftp客戶端軟體都支援兩種傳輸方式, IE預設是port(主動) 。

解決辦法:開啟IE瀏覽器:選擇設定—-internet—–高階—-使用被動FTP(為防火牆和DSL調變解調器相容性)”前面的勾去掉