win7系統(tǒng)下載
當前位置: 首頁 > 電腦學(xué)習(xí)教程 > 詳細頁面

win2003打開防火墻后ftp無法連接的處理辦法

發(fā)布時間:2024-04-06 文章來源:深度系統(tǒng)下載 瀏覽:

相信很多使用windows服務(wù)器的同學(xué)們,在開啟了防火墻以后,ftp卻不能正常連接了,這到底是什么原因造成的呢?今天亦是美網(wǎng)絡(luò)就為大家講講ftp傳輸?shù)幕驹硪约盁o法正常連接的解決辦法。

ftp傳輸數(shù)據(jù)分兩種模式:passive模式(被動模式)與port模式(主動模式)。

先說passive模式吧,也稱為ftp被動模式。當你在客戶端連接服務(wù)器的時候,客戶端打開兩個端口X和X+1(其中X大于1024的非特權(quán)端口),客戶端端口X向服務(wù)器(21端口)發(fā)送連接請求,服務(wù)器收到該請求后,打開一個隨機端口Y(大于1024的非特權(quán)隨機端口),并告訴客戶機讓其來連接,然后客戶端再使用X+1端口來連接服務(wù)器的端口Y,這樣客戶端和服務(wù)器的連接就算完成了,知道這個連接過程后,在防火墻關(guān)閉的情況下,可以正常連接。但是當打開windows防火墻后,除了80、21等常用端口打開外,其他端口都是關(guān)閉著的,這時當客戶端向服務(wù)器請求時,服務(wù)器所打開的端口是隨機的,并且不在防火墻的例外端口之內(nèi),所以就會出現(xiàn)無法正常連接ftp的情況。

其次說一下port模式,也稱為ftp主動模式。當客戶端向服務(wù)器請求連接的時候,使用自己的一個隨機端口X(大于1024的非特用端口)去連接服務(wù)器的21端口,接著客戶端再打開一個X+1開始監(jiān)聽,并發(fā)送一個port X+1的命令給服務(wù)端,然后,服務(wù)器會用自己的端口(比如21)去連接客戶端發(fā)送的端口X+1,這樣就完成了客戶端與服務(wù)器的連接。

了解了ftp的主動連接和被動連接兩種模式后,當我們在服務(wù)器上打開防火墻后,要確保ftp能正常連接,我們只需要在客戶端使用ftp的port模式連接就可以了,因為port模式不需要服務(wù)器打開其他的隨機端口?蛻舳薴tp使用較多的莫非flashfxp了,我們打開flashfxp,修改它的傳送模式即可,具體步驟,打開flashfxp - 選項 - 參數(shù)設(shè)置 - 代理,將“使用被動模式”前面的勾去掉即可。

win2003開啟防火墻后ftp無法連接的解決辦法

本文章關(guān)鍵詞: win2003 打開 防火墻  ftp 無法 連接