1. 程式人生 > >nfs、pure-ftp、vsftp、samba的區別和安裝配置

nfs、pure-ftp、vsftp、samba的區別和安裝配置

       最近剛剛學習了這四種服務,剛學完就有點混了,四個不都是檔案共享的功能嗎?到底有什麼區別呢?
都能共享檔案是他們的一個共同點,但是在其他方面的側重點是不同的。現在說一說他們的區別。
一、nfs
       nfs==network file system ,中文名叫做網路檔案系統,本質是檔案系統,是sun公司制定的用於分散式訪問的,主要用在unix作業系統上,基於tcp/ip協議,允許網路中的計算機通過tcp/ip網路共享資源,在nfs應用中,本地的nfs客戶端可以進行有許可權的讀寫位於遠端的nfs伺服器上的資源,就如同windows上可以將共享的資源掛載到自己本地磁碟一樣,如同訪問自己的磁碟


服務端配置:

安裝:yum install nfs-utils rpcbind(centos6使用rpcbind)
       nfs-utils是nfs服務的軟體,rpcbind用於客戶端和服務端進行通訊,rpc服務是進行統一管理nfs的埠,當客戶端要與nfs伺服器端連線後,隨機安排哪個埠(埠小於1024)去與客戶端進行連線。
配置:編輯配置檔案/etc/exports
      新增如下  /mnt 192.168.2.0/24(rw,sync,root_squash,anonuid=501,anongid=501)

           ##/mnt是nfs伺服器要共享的目錄

           ##IP是可以進行訪問的IP段

           ##括號內是設定許可權、讀寫、同步等

啟動:/etc/init.d/rpcbind start         /etc/init.d/nfs start

客戶端掛載共享目錄到本地

安裝:yum install -y nfs-utils

掛載:mount -t nfs -onolock,nfsvers=3 192.168.2.222:/mnt /gx        #nfsvers=3是設定nfs等級,不設定此項可能會使客戶端在目錄下建立的檔案屬主屬組是nfsnobody

測試:df -h 檢視掛載情況  cd 進入到gx目錄下建立檔案

二、pure-ftp

        pure-ftp是ftp的一種軟體。ftp==file transfer protocol 檔案傳輸協議,用於Internet上的檔案雙向傳輸,僅僅是為了共享檔案而發明的一種協議,基於tcp/ip,不為了檔案系統。

ftp可以使使用者連線到ftp伺服器,然後可以從ftp上下載檔案或者可以將軟體上傳到伺服器上。

 服務端:

(1)編譯安裝:

下載後編譯安裝。 (2)配置檔案修改:pureftp的目錄下載編譯後只有三個檔案,另外需要建立一個etc配置檔案目錄 從解壓後的目錄中複製配置檔案pure-ftpd.conf到etc目錄下,修改的指令碼參照:http://note.youdao.com/noteshare?id=4c746f72473a20bf5764bf9aeb88768a (3)啟動指令碼修改:從解壓後的目錄中複製pure-config.pl到sbin目錄下。設定755許可權。 啟動服務:/usr/local/pureftpd/sbin/pure-config.pl /user/loca/pureftpd/etc/pure-ftpd.conf 客戶端: (1)新建系統使用者user,此使用者將作為對映使用者 (2)建立要共享的檔案目錄:mkdir /tmp/gx (3)設定共享目錄的屬組主 (4)新建虛擬使用者/usr/local/pureftpd/bin/pure-pw useradd ftp_user1 -uuser -d /tmp/gx (5)生成資料庫檔案:/usr/local/pureftpd/bin/pure-pw mkdb (6)需要安裝lftp軟體進行訪問 lftp [email protected]伺服器IP 三、vsftp vsftp也是ftp服務的一種共享方式。只不過進行安裝配置的是不一樣的。系統預設自帶的ftp軟體 伺服器端: 安裝:yum install -y vsftpd 建立使用者user,用於對映到虛擬使用者。 建立虛擬使用者的密碼目錄:vim /etc/vsftpd/vsftpd_login,給予600許可權 新增虛擬使用者和密碼 生成庫檔案:db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db 建立虛擬使用者的配置目錄:mkdir /etc/vsftpd/vsftpd_user_config 新增配置虛擬使用者如vim test1,指令碼檢視:http://note.youdao.com/noteshare?id=0d249574be41b20de41b1f08bebfb7c5 新建虛擬使用者的家目錄:mkdir /home/user/test1 配置pam.d檔案,新增內容參考上面連結 配置全域性檔案/etc/vsftpd/vsftpd.conf :內容參考連結 啟動vsftpd 客戶端: 安裝lftp lftp [email protected]伺服器IP 四、samba samba是一款windows和linux之間進行共享檔案的軟體,由於Windows共享是基於NetBios協議,是基於Ethernet的廣播協議,在沒有透明網橋的情況下(如VPN)是不能跨網段使用的。它主要用於unix和windows系統進行檔案和印表機共享,也可以通過samba套件中的程式掛載到本地使用。 具體安裝配置參考:http://blog.csdn.net/wzqzhq/article/details/53426433

相關推薦

nfspure-ftpvsftpsamba區別安裝配置

       最近剛剛學習了這四種服務,剛學完就有點混了,四個不都是檔案共享的功能嗎?到底有什麼區別呢?都能共享檔案是他們的一個共同點,但是在其他方面的側重點是不同的。現在說一說他們的區別。一、nfs

Linux下ElasticSearch6.4.xElasticSearch-HeadKibana以及中文分詞器IK的安裝配置

ElasticSearch 安裝配置 下載 # 官網下載壓縮包 [[email protected] /home]#  wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.

Java構造方法靜態初始化塊非靜態初始化塊的區別用途

Static init Main. Static init A. Static init B. Static init C. Instance init A. Constructor A. Instance init B. Constructor B. Instance init C. Constructor

三種常見的檔案共享服務--ftp,nfs,samba 區別配置

FTP(File Transfer Protocol,檔案傳輸協議),是一種應用層協議,可以實現很好的實現跨平臺,但是無法實現一些其他的功能,像如檔案系統掛載等功能。NFS(Network File System,網路檔案系統)是工作在核心模式下的,因此不能很好的實現跨平臺,一般只能是Linux主機或者Un

Stack棧類與Queue佇列與線性表的區別聯絡

建立順序佇列結構必須為其靜態分配或動態申請一片連續的儲存空間,並設定兩個指標進行管理。一個是隊頭指標front,它指向隊頭元素;另一個是隊尾指標rear,它指向下一個入隊元素的儲存位置,如圖所示   每次在隊尾插入一個元素是,rear增1;每次在隊頭刪除一個元素時,front增1。隨著插入和刪除操作的進行,

NFS服務器原理安裝配置詳解附案例演練

隨機選擇 span 通訊 操作系統 不同 網絡 定義 重新啟動 exportfs NFS服務器原理和安裝配置詳解附案例演練 1、什麽是NFS服務器   NFS就是Network File System的縮寫,它最大的功能就是可以通過網絡,讓不同的機器、不同的操作系統可以共享

samba介紹安裝

samba基本介紹 為什麼需要samba 早期網路檔案資料在不同主機之間傳輸大都可以使用Ftp完成,不過ftp使用有個小小的問題,它不能讓你之間修改主機上的檔案。要想修改必須要通過下載——修改——上傳。 unix like機器可以通過NFS,windows機器可以通過CIFS(網路上的芳鄰)來實現自己修

Samba伺服器的安裝配置應用

微軟的“網路上的芳鄰(就是Windows 上利用SMB通訊協議實現資源共享的程式)”一經推出,便廣受使用者的好評,大家突然覺得原來要在網上共享資源盡是那麼簡單,有鑑於此,便有一些Linux 愛好者開始在Linux 主機上實現SMB通訊協議,後來這個實現了SMB功能的軟體既被稱為 Samba ,它使得Windo

NFS介紹NFS服務端安裝配置NFS配置選項exportfs命令NFS客戶端問題 FTP介紹用vsftpd搭建ftpxshell使用xftp傳輸檔案使用pure-ftpd搭建ftp服務

一、NFS介紹 NFS(Network File System)即網路檔案系統,是FreeBSD支援的檔案系統中的一種,它允許網路中的計算機之間通過TCP/IP網路共享資源。在NFS的應用中,本地NFS的客戶端應用可以透明地讀寫位於遠端NFS伺服器上的檔案,就像

ftp伺服器(ftp/tftp) Samba伺服器NFS伺服器的區別

     對於一個真實的執行環境而言,配置和啟用檔案伺服器都是很有必要的。把重要的資料集中儲存和管理,其安全性顯然比分佈儲存要可靠得多。為此,建議系統管理員配製和啟用檔案伺服器作為基本的管理策略。 根據使用的方式來看,可以分為3種類別的檔案伺服器:ftp伺服器(ftp/tft

日誌文件服務器(vsftpNFS

日誌、文件服務器(vsftp、nfs、samba下面介紹的是)日誌、文件服務器(vsftp、NFS、samba一、日誌1、日誌基礎(1)、日誌 日誌 -----------記錄具有一定意義的歷史事件。 事件 -----------時間、事件本身的內容、事件的關鍵程度(級別) 最開始的日誌系統為: syslog

FTP:介紹vsftpd搭建ftpxshell使用xftp傳輸文件pure-ftpd搭ftp

ftp服務搭建 FTP介紹(rz和sz: 傳文件 rz:window-->linux sz:linux-->window 文件超過4GB則不管用) 使用vsftpd搭建ftp服務1.安裝:yum install -y vs

Linux之ftp與tftpvsftp,vsftpd,apache與httpd

ftp、vsftp、vsftpd: FTP 是File Transfer Protocol(檔案傳輸協議)而中文簡稱為“文傳協議”。用於Internet上的控制檔案的雙向傳輸。 VSFTP是一個基於GP

NFS介紹NFS服務端安裝配置NFS配置選項

nfs服務NFS介紹NFS(Network File System)即網絡文件系統,是FreeBSD支持的文件系統中的一種,它允許網絡中的計算機之間通過TCP/IP網絡共享資源。在NFS的應用中,本地NFS的客戶端應用可以透明地讀寫位於遠端NFS服務器上的文件,就像訪問本地文件一樣。NFS的數據傳輸基於RPC

01: 存儲技術與應用 iSCSI技術應用 udev配置 NFS網絡文件系統 Mul

nas stat 準備 lib www 獲取 自定義 rul tip 存儲的是什麽? 數據數據存儲的介質? 永久存儲(硬盤) 臨時存儲(內存)存儲位置? 雲存儲 內存存儲 硬盤存儲存儲類型? 共享存儲 分布式存儲存儲技術? DAS

2018-3-28 14周3次課 xftppure-ftpd

xftp pure-ftpd 15.4 xshell使用xftp傳輸文件直接填寫信息,官網下載:https://www.netsarang.com/download/down_form.html?code=523&downloadType=0&licenseType=1submit之後

FTP服務器vsftpd搭建FTP服務器

FTP FTP服務器 vsftpd FTP服務器 FTP是File Transfer Protocol 文件傳送協議的英文簡介,用於在Internet上控制文件的雙向傳輸;FTP的主要作用就是讓用戶連接一個遠程計算機,並查看遠程計算機中的文件,然後把文件從遠程計算機復制到本地計算機,或把本地計算機

FTP介紹使用vsftpd搭建FTP服務測試FTP

Linux學習筆記FTP介紹 使用vsftpd搭建FTP服務 測試FTP 用xshell實現與FTP相同的功能 FTP介紹、使用vsftpd搭建FTP服務、測試FTP

NFS(1)NFS介紹 NFS服務端安裝配置配置選項exportfs命令NFS客戶端問題

NFS服務端安裝配置 NFS介紹NFS服務常常用到,用於在網絡上共享存儲NFS工作原理(在centos版本5及之前的版本,RPC服務叫portmap,之後就叫:rpcbind)NFS服務需要借助RPC協議進行通信。 NFS服務端安裝配置先準