新聞中心
無憂主機(jī)深入淺出講解為什么連接ftp服務(wù)器需要設(shè)置主動模式(port)
要講清楚這個為什么?首先需要我們先了解什么是主動模式(port)?什么是被動模式(pasv)?這兩種工作方式是ftp協(xié)議的兩種工作方式,無憂主機(jī)(m.gle-technology.com)ftp服務(wù)器都配置有這兩種工作方式,以滿足不同客戶端本地網(wǎng)絡(luò)(你自己的上網(wǎng)電腦)的需求,從而提高ftp登錄的成功率。接下來,無憂主機(jī)(m.gle-technology.com)會簡單說下ftp協(xié)議的兩種工作方式port和pasv,最后告訴大家,為什么有時需要我們設(shè)置下ftp工具為主動模式才能站點(diǎn)列出目錄來。 ftp服務(wù)器工作分為主動模式(port)和被動模式(pasv)兩種模式。 什么是pasv模式?服務(wù)器開放一個端口,客戶端可以去連接這個端口并建立連接。 什么是port模式?本地開放一個端口,服務(wù)器去連接這個端口并建立連接,服務(wù)器自己使用20端口發(fā)送數(shù)據(jù)過去。 更多關(guān)于ftp服務(wù)器工作原理的文章,請點(diǎn)擊“無憂主機(jī)詳談ftp服務(wù)器主動和被動模式工作原理”了解。 為什么需要設(shè)置主動模式 由于ftp工作協(xié)議是一個非常古老的一個協(xié)議,在開發(fā)之前并沒有考慮到如有一些防火墻或共享上網(wǎng)的設(shè)備都會為了保護(hù)內(nèi)網(wǎng),會禁止外部IP建立連接,根據(jù)上面介紹的工作原理,如果發(fā)出請求的客戶端在防火墻(或共享上網(wǎng)的設(shè)備)下面,如我們在使用被動模式pasv連接(連接外部ftp服務(wù)器的端口)的時候(而我們的ftp工具一般f都是默認(rèn)被動模式pasv)就會發(fā)生被防火墻禁止外部IP建立連接或直接過濾掉著這些開放的端口,那么防火墻(或共享上網(wǎng)設(shè)備)之外服務(wù)器,就無法建立正常的連接,就卡在哪來不動,ftp工具就出現(xiàn)了白屏或無法列文件出目錄來。后來ftp協(xié)議進(jìn)行了改進(jìn),推出了port模式,在客戶端開一個端口,然后服務(wù)器直接向這個端口建立連接,發(fā)送數(shù)據(jù),以解決pasv的模式帶來的問題。無憂主機(jī)(m.gle-technology.com)ftp服務(wù)器的搭建,也是根據(jù)這個工作原理設(shè)計(jì)的,并配置了主動和被動兩種模式,讓用戶更加方便的能連接上ftp,盡可能的避免出現(xiàn)無法連接ftp的可能。所以,當(dāng)你無法連接ftp的時候,請更切換到主動模式下,一般都可以連接上了。 上面是從ftp工作原理上來說為什么要設(shè)置ftp主動模式的原因,那么現(xiàn)在回到我們現(xiàn)實(shí)生活中,現(xiàn)在我們很多家庭或公司為了實(shí)現(xiàn)多用戶上網(wǎng)和無線設(shè)備上網(wǎng),往往會選擇寬帶路由器這個設(shè)備來實(shí)現(xiàn),那么這些工作在寬帶路由器下面的設(shè)備,是通過路內(nèi)網(wǎng)方式共享路由器寬帶上網(wǎng),通過NAT方式轉(zhuǎn)發(fā)內(nèi)網(wǎng)IP(也就是你電腦通過路由器自動獲取的那個IP,用ipconfig /all可以查看)的數(shù)據(jù)請求來實(shí)現(xiàn)上網(wǎng),而很多共享上網(wǎng)的路由器設(shè)備的轉(zhuǎn)發(fā)原理剛好和ftp列出目錄的方式?jīng)_突,這就導(dǎo)致了ftp連接成功后,無法列出遠(yuǎn)程目錄,這種情況在小區(qū)寬帶上網(wǎng)、某些型號寬帶路由器共享上網(wǎng)會時有發(fā)生。 當(dāng)你遇到這樣的情況的時候,解決的方法,就是使用ftp服務(wù)器的主動模式進(jìn)行連接,把ftp工具設(shè)置為“主動模式”進(jìn)行連接 就可以有效解決這個問題。無憂php虛擬主機(jī)都配置兩種模式的連接方式,方便用戶隨時切換連接,也讓無憂ftp服務(wù)器能在更多、更復(fù)雜(代理上網(wǎng))的網(wǎng)絡(luò)環(huán)境下使用,以提高產(chǎn)品的用戶體驗(yàn)。下面是無憂主機(jī)針對站長們常用的ftp工具編寫的如何設(shè)置主動模式的教程: 點(diǎn)擊查看:flasFXP如何設(shè)置數(shù)據(jù)連接模式為主動模式 點(diǎn)擊查看:cuteftp如何設(shè)置據(jù)連接模式為主動控模式 點(diǎn)擊查看:FileZilla如何設(shè)置據(jù)連接模式為主動控模式 點(diǎn)擊查看:8uftp如何設(shè)置據(jù)連接模式為主動控模式 最后,無憂主機(jī)(m.gle-technology.com)主機(jī)小編想說的是,ftp服務(wù)器使用port模式要比被動模式pasv要安全。pasv模式在工作的時,服務(wù)器收到客戶端的請求時,會自動從隨機(jī)端口中隨機(jī)一個端口與客戶端自動進(jìn)行連接傳送數(shù)據(jù),因?yàn)閜asv被動模式是自動建立連接的,這就非常容易遭受攻擊,安全性較差;而主動模式port更好相反,port模式要求客戶端本地隨機(jī)一個端口與服務(wù)器21號端口建立連接,服務(wù)器才會通過tcp20端口發(fā)送數(shù)據(jù)過去,這樣就相對安全一些。 純Linux環(huán)境下高端免備案【香港獨(dú)立IP地址】 php空間,僅僅只需199元一年起。商務(wù)中國域名核心代理直銷50元注冊國際頂級域名
本文地址:http://m.gle-technology.com/ftp/6112.html