根據(jù)使用的方式來看,可以分為3種類別的文件服務(wù)器:ftp服務(wù)器(ftp/tftp)、 Samba服務(wù)器、NFS服務(wù)器。ftp的客戶可以是任意平臺(tái),samba是專門針對(duì)windows客戶,而NFS則是面向linux/unix用戶的。下面是三種服務(wù)器的對(duì)比情況:
各個(gè)服務(wù)器的配置
NFS服務(wù)器:
NFS是SUN Microsystem公司開發(fā)的網(wǎng)絡(luò)文件系統(tǒng),它是一種基于遠(yuǎn)程過程調(diào)用(RPC)的分布式文件系統(tǒng)架構(gòu)。與Samba相比較,NFS的數(shù)據(jù)吞吐能力更強(qiáng)。
1、用命令 # rpm –qa | grep nfs檢查軟件包NFS是否安裝 ,如果輸出沒有輸出,表明沒有被安裝,請(qǐng)自行安裝之。
2、 配置NFS服務(wù)器。用任何文本編輯器配置文件/etc/exports,來確定需要給客戶共享的目錄。它的基本格式為Directory Host(options) # comments ,這3個(gè)字段/列要在一行,directory與host(options)之間要有間隙,# comments 可有可無(wú)。主機(jī)選項(xiàng)主要是給與掛接用戶什么樣的權(quán)限。目錄directory表示要共享出去的目錄,值得注意的是,在啟用NFS服務(wù)以前,系統(tǒng)管理員應(yīng)該仔細(xì)一些,比如不小心共享了根目錄/,并且給與用戶讀寫權(quán)限,這是十分糟糕的問題。因此,盡可能少的共享目錄和賦予較小的訪問權(quán)限。主機(jī)名host是一個(gè)很靈活的項(xiàng)目,可以是單個(gè)的主機(jī)名稱(由/etc/hosts得到),主機(jī)ip地址,由域名服務(wù)器解析的主機(jī)名稱,IP網(wǎng)絡(luò)—網(wǎng)絡(luò)號(hào)和子網(wǎng)掩碼中間用 “/”連接,NIC等。下面列舉一個(gè)例子。
/data/skyboy skyboy(rw) #把目錄/data/skyboy共享給主機(jī)skyboy,并且主機(jī)對(duì)目錄#/home/skyboy有讀寫權(quán)限
/tmp 192.168.222.129(ro) #主機(jī)192.168.222.129對(duì)目錄/tmp具備只讀共#享權(quán)限
/media/cdrom 192.168.222.0/255.255.255.0(ro) #整個(gè)網(wǎng)絡(luò)有讀取掛接在NFS #服務(wù)器上的光驅(qū)光盤的讀取權(quán)限
3、啟用NFS服務(wù)。分兩步:首先啟用portmap,然后啟用NFS服務(wù)。#service portmap start; #注意老版本使用的的方式
# service nfs start。其中portmap的功能是啟用遠(yuǎn)程過程調(diào)用,有時(shí)啟用NFS不能成功,不妨檢查一下portmap服務(wù)是否啟動(dòng)(# ps aux | grep portmap)。
4、在客戶端掛接NFS共享出來的目錄。先在客戶端創(chuàng)建一個(gè)掛接點(diǎn),如 # mkdir /mnt/nfs ,而后使用命令把nfs服務(wù)器共享出來的目錄掛接上,以第2步那個(gè)共享為例,我們掛接目錄 /tmp , # mount –t nfs 192.168.222.129:/tmp /mnt/nfs //假定nfs服務(wù)器的ip地址是192.168.222.129。
5、訪問NFS共享資源。接上步,改變文件目錄 # cd/mnt/nfs就方便地實(shí)現(xiàn)了對(duì)nfs服務(wù)器目錄/tmp的遠(yuǎn)程訪問。
6、卸載NFS文件系統(tǒng)。在客戶端執(zhí)行命令 # umount/mnt/nfs 就卸下了第4步掛接的NFS文件系統(tǒng)。
Samba服務(wù)器
這個(gè)世界既非只有l(wèi)inux/unix,也不是由microsoft windows 獨(dú)霸天下的格局。也許出于linux/unix與windows既競(jìng)爭(zhēng)又共存的事實(shí),人們開發(fā)了 linux給windows用戶提供文件共享的工具Samba,這應(yīng)該算得上linux的開放精神吧!
1、檢查是否安裝samba軟件包。# rpm –qa | grep smb ,如果沒有則自行安裝samba。
2、修改配置文件/etc/samba/smb.conf。早期的linux版本的配置文件smb.conf的安全選項(xiàng)“security=share”,這個(gè)默認(rèn)值是個(gè)安全隱患,不過現(xiàn)在流行的linux版本的安全選項(xiàng)的默認(rèn)值是“security=user”。如果只想用戶對(duì)他的目錄擁有只讀權(quán)限,就把選項(xiàng)“writeable=yes”改成“read only=yes”。其他的選項(xiàng)根據(jù)自己的要求更改即可。對(duì)于一般的應(yīng)用而言,基本上不用修改這個(gè)文件。
3、添加系統(tǒng)賬戶。由于smb的訪問是使用系統(tǒng)賬號(hào)進(jìn)行的,因此添加賬號(hào)是必不可少的。這個(gè)比較簡(jiǎn)單,用命令 # useradd sery , # passwd sery,就可以依次添加若干系統(tǒng)賬號(hào)。
4、建立Samba用戶密碼文件。雖然samba的用戶是系統(tǒng)用戶,但出于安全考慮,samba用戶的密碼并非創(chuàng)建系統(tǒng)用戶時(shí)設(shè)定的用戶密碼。為了生成smb所需的密碼,應(yīng)該進(jìn)行下面的操作:
# smbpasswd -a skyboy //為系統(tǒng)用戶設(shè)置smb口令
5、啟用Samba服務(wù)器。# service smb start
6、windows客戶端訪問 Samba服務(wù)器共享目錄。在windows環(huán)境下,右鍵點(diǎn)擊“網(wǎng)上鄰居”圖標(biāo),然后左擊“搜索計(jì)算機(jī)”,把Samba服務(wù)器的IP地址填寫在“計(jì)算機(jī)名”搜索欄,點(diǎn)擊立即搜索。找到后雙擊圖標(biāo),然后輸入在Samba服務(wù)器上預(yù)先設(shè)定的用戶名和密碼,就能合法訪問Samba服務(wù)器設(shè)定的共享資源。為了方便使用,可以把Samba服務(wù)器提供的共享目錄映射成本地驅(qū)動(dòng)器。
7、其他。上述配置的samba服務(wù)器,用戶的訪問共享目錄是系統(tǒng)賬號(hào)的主目錄。要想把共享目錄設(shè)置到其他位置,修改Samba 的配置文件/etc/samba/smb.conf文件即可。
FTP服務(wù)器
在linux 環(huán)境下,有三個(gè)主要的FTP服務(wù)器:vsftpd、proftpd和wu-ftpd。因?yàn)榘踩矫娴脑?,vsftpd目前已經(jīng)牢牢的占據(jù)了主導(dǎo)地位。從字面上我們就可以理解vsftpd所具備的主要特征—very secure(非常安全之ftp)。資料表明:1、使用ASCII方式下載文件,在1G以太網(wǎng)上的下載速度可以達(dá)到86M/s。2、vsftpd可以支持 15000個(gè)并發(fā)用戶的訪問。
1、檢查是否安裝vsftp包。# rpm –qa | grep vsftpd。如果沒有則安裝它。
2、 修改配置文件。Vsftpd的配置文件為/etc/vsftpd/vsftpd.conf,如果不打算提供匿名訪問的話,需要修改配置文件 /etc/vsftpd/vsftpd.conf的項(xiàng)“anonymous_enable=Yes”為“anonymous_enable=No”。
3、啟用vsftpd服務(wù)。#service vsftpdstart。
4、客戶端連接訪問??梢允菍S玫膄tp客戶端工具,也可以使用瀏覽器。用工具訪問vsftpd服務(wù)器的速度要比用瀏覽器快很多。文章來源:http://www.zghlxwxcb.cn/news/detail-769719.html
5、vsftpd服務(wù)器的用戶。Vsftpd服務(wù)器支持三種類型的擁護(hù):本地用戶(擁有系統(tǒng)賬號(hào))、虛擬用戶(guest)、匿名賬號(hào);系統(tǒng)管理員應(yīng)該根據(jù)安全需求來確定vsftpd服務(wù)器的用戶訪問策略文章來源地址http://www.zghlxwxcb.cn/news/detail-769719.html
到了這里,關(guān)于Ftp服務(wù)器、 Samba服務(wù)器、NFS服務(wù)器的區(qū)別的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!