Ubuntu下常用FTP服務(wù)器簡(jiǎn)介
最近因?yàn)橐鯟UDA下的算法設(shè)計(jì),于是就把實(shí)驗(yàn)室唯一一臺(tái)擁有NVIDIA Geforce 9800,四核處理器的服務(wù)器拿來(lái)搭建開(kāi)發(fā)環(huán)境。原本這臺(tái)機(jī)器是裝的XP系統(tǒng),用來(lái)作為圖形圖像組的服務(wù)器,里面還有些他們的資料,于是征得他們的同意之后,將系統(tǒng)換成Ubuntu 9.04,順帶著將FTP服務(wù)器給他們重新搭建一下。原本以為很簡(jiǎn)單的一個(gè)事情卻幾經(jīng)波折。就是因?yàn)閄P和Linux默認(rèn)的編碼集的問(wèn)題。相信搭過(guò)FTP服務(wù)器的人都遇到過(guò),windows下默認(rèn)的是GBk的編碼集,linux下是UTF-8,當(dāng)windows通過(guò)FTP客戶端上傳資料的時(shí)候,服務(wù)器上看起來(lái)就是亂碼,用UTF8編碼集上傳后,windows上通過(guò)FTP客戶端看又是亂碼。我先后用了三種ftp服務(wù)器,都沒(méi)有解決亂碼的目標(biāo),最終只好妥協(xié),服務(wù)器上亂碼就亂碼吧,客戶端看起來(lái)正常就行。下面介紹一下我用過(guò)的這三種FTP服務(wù)器。
1.VSFTPD
這個(gè)應(yīng)該是最常用的FTP服務(wù)器之一,號(hào)稱(chēng)是最安全的。文件傳輸速度快(在一份評(píng)測(cè)報(bào)告中看到的,比其余兩種快很多),搭建也比較容易。但是在使用過(guò)程中我感覺(jué)它在目錄權(quán)限控制上不如proftpd方便。配置文件也相對(duì)復(fù)雜。在這三個(gè)服務(wù)器中,我將它排在第二名。
2.PROFTPD
這個(gè)我比較喜歡,配置問(wèn)價(jià)很容易看懂,對(duì)目錄的權(quán)限控制功能比較強(qiáng)大。很容易上手。在這三個(gè)里面我將它排在***名、
3.PUREFTPD
之所以使用這個(gè)是因?yàn)樗軌蛟谂渲梦募镏付蛻舳耸褂玫木幋a方式,對(duì)于windows和linux之間的上傳下載非常方便。但是在實(shí)際使用過(guò)程中發(fā)現(xiàn),它的這個(gè)功能仍然有缺陷,就是當(dāng)傳輸?shù)奈募芏啵夸泴哟我脖容^深的時(shí)候,它不能夠?qū)⑺械拿Q(chēng)都做正確的字符集轉(zhuǎn)換,仍然會(huì)出現(xiàn)一些亂碼。只能說(shuō)它部分的解決了亂碼問(wèn)題。另外它的配置方式也比較獨(dú)特,每一個(gè)選項(xiàng)是一個(gè)文件。我感覺(jué)比較繁瑣,不太習(xí)慣。因此將它排在***一名。
***,對(duì)于那些同樣遇到亂碼問(wèn)題的XDJM們,這個(gè)其實(shí)沒(méi)有什么大礙,只要在客戶端下能夠正確顯示編碼即可。目前來(lái)說(shuō)還沒(méi)有什么太好的解決方案,網(wǎng)上所說(shuō)的那些修改locale或者配置文件的方法都不好用。除非ftp服務(wù)器端支持轉(zhuǎn)碼。
【編輯推薦】