Ftp伺服器、 Samba伺服器、NFS伺服器的區別

2019年12月04日20:00:12 科技 1420

Ftp、Samba、NFS伺服器的對比情況

根據使用的方式來看可以分為3種類別的文件伺服器:ftp伺服器(ftp/tftp)、 Samba伺服器、NFS伺服器。

1:ftp的客戶可以是任意平台

2:samba是專門針對windows客戶

3:而NFS則是面向linux/unix用戶的

下面是三種伺服器的對比情況:

Ftp伺服器、 Samba伺服器、NFS伺服器的區別 - 天天要聞

各個伺服器的配置

~NFS伺服器:
NFS是SUN Microsystem公司開發的網路文件系統,它是一種基於遠程過程調用(RPC)的分散式文件系統架構。與Samba相比較,NFS的數據吞吐能力更強。

Ftp伺服器、 Samba伺服器、NFS伺服器的區別 - 天天要聞

1、用命令 # rpm –qa | grep nfs檢查軟體包NFS是否安裝 ,如果輸出沒有輸出,表明沒有被安裝,請自行安裝之。
2、 配置NFS伺服器。用任何文本編輯器配置文件/etc/exports,來確定需要給客戶共享的目錄。它的基本格式為Directory Host(options) # comments ,這3個欄位/列要在一行,directory與host(options)之間要有間隙,# comments 可有可無。主機選項主要是給與掛接用戶什麼樣的許可權。目錄directory表示要共享出去的目錄,值得注意的是,在啟用NFS服務以前,系統管理員應該仔細一些,比如不小心共享了根目錄/,並且給與用戶讀寫許可權,這是十分糟糕的問題。因此,儘可能少的共享目錄和賦予較小的訪問許可權。主機名host是一個很靈活的項目,可以是單個的主機名稱(由/etc/hosts得到),主機ip地址,由域名伺服器解析的主機名稱,IP網路—網路號和子網掩碼中間用 「/」連接,NIC等。下面列舉一個例子。
/data/skyboy skyboy(rw) #把目錄/data/skyboy共享給主機skyboy,並且主機對目錄#/home/skyboy有讀寫許可權
/tmp 192.168.222.129(ro) #主機192.168.222.129對目錄/tmp具備只讀共#享許可權
/media/cdrom 192.168.222.0/255.255.255.0(ro) #整個網路有讀取掛接在NFS #伺服器上的光碟機光碟的讀取許可權
3、啟用NFS服務。分兩步:首先啟用portmap,然後啟用NFS服務。#service portmap start; #注意老版本使用的的方式
# service nfs start。其中portmap的功能是啟用遠程過程調用,有時啟用NFS不能成功,不妨檢查一下portmap服務是否啟動(# ps aux | grep portmap)。
4、在客戶端掛接NFS共享出來的目錄。先在客戶端創建一個掛接點,如 # mkdir /mnt/nfs ,而後使用命令把nfs伺服器共享出來的目錄掛接上,以第2步那個共享為例,我們掛接目錄 /tmp , # mount –t nfs 192.168.222.129:/tmp /mnt/nfs //假定nfs伺服器的ip地址是192.168.222.129。
5、訪問NFS共享資源。接上步,改變文件目錄 # cd/mnt/nfs就方便地實現了對nfs伺服器目錄/tmp的遠程訪問。
6、卸載NFS文件系統。在客戶端執行命令 # umount/mnt/nfs 就卸下了第4步掛接的NFS文件系統。
~Samba伺服器
這個世界既非只有linux/unix,也不是由microsoft windows 獨霸天下的格局。也許出於linux/unix與windows既競爭又共存的事實,人們開發了 linux給windows用戶提供文件共享的工具Samba,這應該算得上linux的開放精神吧!

Ftp伺服器、 Samba伺服器、NFS伺服器的區別 - 天天要聞

1、檢查是否安裝samba軟體包。# rpm –qa | grep smb ,如果沒有則自行安裝samba。
2、修改配置文件/etc/samba/smb.conf。早期的linux版本的配置文件smb.conf的安全選項「security=share」,這個默認值是個安全隱患,不過現在流行的linux版本的安全選項的默認值是「security=user」。如果只想用戶對他的目錄擁有隻讀許可權,就把選項「writeable=yes」改成「read only=yes」。其他的選項根據自己的要求更改即可。對於一般的應用而言,基本上不用修改這個文件。
3、添加系統賬戶。由於smb的訪問是使用系統賬號進行的,因此添加賬號是必不可少的。這個比較簡單,用命令 # useradd sery , # passwd sery,就可以依次添加若干系統賬號。
4、建立Samba用戶密碼文件。雖然samba的用戶是系統用戶,但出於安全考慮,samba用戶的密碼並非創建系統用戶時設定的用戶密碼。為了生成smb所需的密碼,應該進行下面的操作:
# smbpasswd -a skyboy //為系統用戶設置smb口令
5、啟用Samba伺服器。# service smb start
6、windows客戶端訪問 Samba伺服器共享目錄。在windows環境下,右鍵點擊「網上鄰居」圖標,然後左擊「搜索計算機」,把Samba伺服器的IP地址填寫在「計算機名」搜索欄,點擊立即搜索。找到後雙擊圖標,然後輸入在Samba伺服器上預先設定的用戶名和密碼,就能合法訪問Samba伺服器設定的共享資源。為了方便使用,可以把Samba伺服器提供的共享目錄映射成本地驅動器。
7、其他。上述配置的samba伺服器,用戶的訪問共享目錄是系統賬號的主目錄。要想把共享目錄設置到其他位置,修改Samba 的配置文件/etc/samba/smb.conf文件即可。
~FTP伺服器
在linux 環境下,有三個主要的FTP伺服器:vsftpd、proftpd和wu-ftpd。因為安全方面的原因,vsftpd目前已經牢牢的佔據了主導地位。從字面上我們就可以理解vsftpd所具備的主要特徵—very secure(非常安全之ftp)。

資料表明:1、使用ASCII方式下載文件,在1G乙太網上的下載速度可以達到86M/s。2、vsftpd可以支持 15000個並發用戶的訪問。

Ftp伺服器、 Samba伺服器、NFS伺服器的區別 - 天天要聞

1、檢查是否安裝vsftp包。# rpm –qa | grep vsftpd。如果沒有則安裝它。
2、 修改配置文件。Vsftpd的配置文件為/etc/vsftpd/vsftpd.conf,如果不打算提供匿名訪問的話,需要修改配置文件 /etc/vsftpd/vsftpd.conf的項「anonymous_enable=Yes」為「anonymous_enable=No」。
3、啟用vsftpd服務。#service vsftpdstart。
4、客戶端連接訪問。可以是專用的ftp客戶端工具,也可以使用瀏覽器。用工具訪問vsftpd伺服器的速度要比用瀏覽器快很多。
5、vsftpd伺服器的用戶。Vsftpd伺服器支持三種類型的擁護:本地用戶(擁有系統賬號)、虛擬用戶(guest)、匿名賬號;系統管理員應該根據安全需求來確定vsftpd伺服器的用戶訪問策略


科技分類資訊推薦

亮銀懸浮框與冷頭屏相得益彰,Ocypus 正式推出 Sigma L PRO 水冷 - 天天要聞

亮銀懸浮框與冷頭屏相得益彰,Ocypus 正式推出 Sigma L PRO 水冷

IT之家 7 月 4 日消息,出海品牌 Ocypus 隱翅蟲正式推出此前曾在 COMPUTEX 2025 台北國際電腦展上亮相的 Sigma L PRO 水冷。其包含 240 和 360 兩種規格版本,標稱解熱能力 TDP 分別為 290W 和 310W。Sigma L PRO 系列一體式水冷散熱器的最大特色之處無疑是冷頭裝飾設計:亮銀色框架從水泵上方殼層跨
原價3500元的安卓智能屏,如今二手300塊,自帶7寸雙屏 - 天天要聞

原價3500元的安卓智能屏,如今二手300塊,自帶7寸雙屏

今天寫個有意思的東西,我在半年前就發現了它,那時候商家庫存剛流入閑魚。我覺得有點貴,自作聰明想等商家賣上一陣子,個人用戶玩膩後再轉賣,把價格打下來,結果到今天也沒降多少。首先說下它是啥?這是飛利浦VTR9800視頻會議智能終端一體機,官網全
疑似華為Mate 80系列回歸直屏:頂配版還有雙層OLED - 天天要聞

疑似華為Mate 80系列回歸直屏:頂配版還有雙層OLED

【TechWeb】6月11日,華為在年度新品發布會上正式推出了Pura 80系列手機。作為華為旗艦產品線的最新成員,這一系列以「先鋒影像美學」為核心,重新定義了移動影像的可能性,一經亮相便受到了外界的廣泛關注。而在不久前,華為另一當家系列——Mate系列也有新成員迎來曝光。現在有最新消息,近日有數碼博主疑似帶來了新一代...
崑崙芯科技完成新一輪融資,華興擔任獨家財務顧問|華興交易 - 天天要聞

崑崙芯科技完成新一輪融資,華興擔任獨家財務顧問|華興交易

近日,國產AI晶元領軍企業崑崙芯(北京)科技有限公司(以下簡稱「崑崙芯」)完成新一輪股權融資。華興資本旗下華興證券擔任本輪獨家財務顧問。崑崙芯P800渲染圖崑崙芯是業界領先的人工智慧晶元供應商。公司專註打造「更快、更強、更省」的智能計算產品,在晶元架構、集群系統、軟體生態領域具備深厚技術積累和全棧競爭優勢...
小米YU7紙巾盒賣169元被指太貴 雷軍回應 - 天天要聞

小米YU7紙巾盒賣169元被指太貴 雷軍回應

【TechWeb】7月4日消息,隨著小米YU7的正式上市,配套的Xiaomi Life車載磁吸紙巾盒也在小米汽車App商城上架,然而,這一定價也引發了部分網友質疑。對此,雷軍在直播中首次回應了定價問題,解釋了紙巾盒成本的原因。雷軍指出,紙巾盒的材質和製作工藝都非常複雜,最初的設計未能通過車規測試,後來才做出了材質和膠水的調整...