zhuan:
http://www.xmgwbn.com/knowledge/shownews.php?NID=384
為了共享資源,很多企業(yè)網(wǎng)都架設(shè)了FTP服務(wù)器。一般這些FTP服務(wù)器是通過網(wǎng)絡(luò)防火墻或端口接入公網(wǎng)的,因此會碰到用戶無法登錄FTP服務(wù)器的問題。這
些問題的出現(xiàn),除了用戶的操作失誤外,主要與網(wǎng)絡(luò)防火墻嚴(yán)格控制端口以及復(fù)雜的網(wǎng)絡(luò)環(huán)境有關(guān)。下面,e博士就針對這一問題給大家講講怎樣選擇FTP服務(wù)器
的登錄方式。
一、FTP的工作模式
要想徹底解決用戶無法登錄FTP服務(wù)器的問題,必須了解FTP協(xié)議的工作模式。FTP協(xié)議的工作模式有兩種:PORT模式和PASV模式,相對于服務(wù)器而言,PORT是一種主動模式,而PASV是被動模式。
小知識:FTP(File Transfer
Protocol文件傳輸協(xié)議)服務(wù)是基于TCP協(xié)議的一種服務(wù),用于計(jì)算機(jī)之間相互傳送文件,用戶通過它能夠獲取Internet中的資源。FTP提供
了登錄、目錄查詢、文件操作及其他會話控制功能。上傳或下載網(wǎng)站文件時(shí)也會用到它。
PORT模式:PORT模式建立的數(shù)據(jù)鏈路通道是由FTP服務(wù)器端發(fā)起,F(xiàn)TP服務(wù)器使用20端口連接客戶端的某一個(gè)大于1024的端口。
PASV模式:PASV模式的數(shù)據(jù)傳輸鏈路的建立是由FTP客戶端發(fā)起的,它使用一個(gè)大于1024的端口連接服務(wù)器上1024以上的某一個(gè)端口。
用戶在登錄FTP的過程中,服務(wù)器應(yīng)該使用21端口(也可使用20端口和一些不固定的大于1024的端口),客戶端應(yīng)該使用大于1024的端口。由于網(wǎng)絡(luò)防火墻對端口的嚴(yán)格控制和復(fù)雜的網(wǎng)絡(luò)環(huán)境,所以很容易就出現(xiàn)用戶無法登錄FTP服務(wù)器的問題。
二、模式的選擇
為了能成功登錄FTP服務(wù)器,客戶端必須正確設(shè)置使用PASV或PORT模式登錄。
1.使用內(nèi)網(wǎng)IP地址
當(dāng)客戶端使用PORT登錄方式時(shí),F(xiàn)TP服務(wù)器將無法連接客戶端建立數(shù)據(jù)鏈路。因?yàn)榭蛻舳藳]有公網(wǎng)IP地址,這種情況下,客戶端必須使用PASV登錄方式。這就是很多內(nèi)網(wǎng)用戶不能登錄FTP服務(wù)器的一個(gè)重要原因。
2.使用公網(wǎng)IP地址
當(dāng)客戶端使用PASV登錄方式時(shí),客戶端向服務(wù)器發(fā)送連接請求,建立數(shù)據(jù)鏈路通道,這時(shí)可以順利登錄FTP服務(wù)器。如果這時(shí)使用PORT登錄方式,在建立數(shù)據(jù)鏈路通道時(shí),由服務(wù)器向客戶端發(fā)送連接請求,此時(shí)連接請求會被防火墻攔截,除非開放大于1024的高端端口。
對于一般用戶來說,直接判斷使用哪種登錄方式有些困難,大家不妨先使用一種方式登錄FTP服務(wù)器,如果不行,再選擇另一種方式。
三、登錄方式的選擇
在大部分FTP客戶端軟件的登錄方式選擇中,只能看到PASV模式(被動模式),這是因?yàn)镕TP登錄方式只有PORT和PASV兩種,使用PASV登錄方式,就意味著取消PORT登錄方式。
1.在IE中切換登錄方式
Internet Explorer默認(rèn)使用PORT登錄方式,要想使用PASV登錄方式非常簡單。在IE主窗口中,點(diǎn)擊“工具→Internet選項(xiàng)“?熏切換到“高級”標(biāo)簽頁,選擇“使用被動FTP”選項(xiàng),點(diǎn)擊“確定”按鈕即可。
2.在PowerFTP中切換登錄方式
在PowerFTP主窗口中,點(diǎn)擊“工具→選項(xiàng)”,在彈出的選項(xiàng)對話框中,點(diǎn)擊“代理”選項(xiàng),在右側(cè)的框中選擇“使用PASV模式”選項(xiàng),最后點(diǎn)擊“
確定”按鈕,這樣就能使用PASV登錄方式了,不選擇此項(xiàng)則使用的是PORT登錄方式。其它FTP客戶端軟件的設(shè)置基本一致,這里就不再另外舉例了。
--------------------------法登錄FTP服務(wù)器的問題。
二、模式的選擇
為了能成功登錄FTP服務(wù)器,客戶端必須正確設(shè)置使用PASV或PORT模式登錄。
1.使用內(nèi)網(wǎng)IP地址
當(dāng)客戶端使用PORT登錄方式時(shí),F(xiàn)TP服務(wù)器將無法連接客戶端建立數(shù)據(jù)鏈路。因?yàn)榭蛻舳藳]有公網(wǎng)IP地址,這種情況下,客戶端必須使用PASV登錄方式。這就是很多內(nèi)網(wǎng)用戶不能登錄FTP服務(wù)器的一個(gè)重要原因。
2.使用公網(wǎng)IP地址
當(dāng)客戶端使用PASV登錄方式時(shí),客戶端向服務(wù)器發(fā)送連接請求,建立數(shù)據(jù)鏈路通道,這時(shí)可以順利登錄FTP服務(wù)器。如果這時(shí)使用PORT登錄方式,在建立數(shù)據(jù)鏈路通道時(shí),由服務(wù)器向客戶端發(fā)送連接請求,此時(shí)連接請求會被防火墻攔截,除非開放大于1024的高端端口。
對于一般用戶來說,直接判斷使用哪種登錄方式有些困難,大家不妨先使用一種方式登錄FTP服務(wù)器,如果不行,再選擇另一種方式。
三、登錄方式的選擇
在大部分FTP客戶端軟件的登錄方式選擇中,只能看到PASV模式(被動模式),這是因?yàn)镕TP登錄方式只有PORT和PASV兩種,使用PASV登錄方式,就意味著取消PORT登錄方式。
1.在IE中切換登錄方式
Internet Explorer默認(rèn)使用PORT登錄方式,要想使用PASV登錄方式非常簡單。在IE主窗口中,點(diǎn)擊“工具→Internet選項(xiàng)“?熏切換到“高級”標(biāo)簽頁,選擇“使用被動FTP”選項(xiàng),點(diǎn)擊“確定”按鈕即可。
2.在PowerFTP中切換登錄方式
在PowerFTP主窗口中,點(diǎn)擊“工具→選項(xiàng)”,在彈出的選項(xiàng)對話框中,點(diǎn)擊“代理”選項(xiàng),在右側(cè)的框中選擇“使用PASV模式”選項(xiàng),最后點(diǎn)擊“
確定”按鈕,這樣就能使用PASV登錄方式了,不選擇此項(xiàng)則使用的是PORT登錄方式。其它FTP客戶端軟件的設(shè)置基本一致,這里就不再另外舉例了。