NFS文件系統詳解以及安全設置

1、什麼是NFS

   The Network File System(NFS),網絡文件系統。它允許掛載一個遠程主機的硬盤分區,就相於使用本地硬盤一樣.
2、搭建一個NFS服務器。
   2.1.1、安裝。

     #yum -y install nfs*

   2.1.2、nfs配置文件
     nfs主要有三個配置文件/etc/exports,/etc/hosts.allow,/etc/hosts.deny。通常只需要編輯一個/etc/exports文件就可以讓nfs工作。但是它不夠安全,要用hosts.allow和hosts.deny文件來限制一些客戶的訪問。我先講解/etc/exports文件配置,稍後再來講解/etc/hosts.allow,/etc/hosts.deny兩個文件的配置。
   2.1.3、/etc/exports
     這個文件包含一個條目列表,每個條目表示一個卷的共享以及是如何共享的。例如文件中有個條目是:   

    /usr/local/src   192.168.1.252(rw,sync,no_root_squash)

說明:/usr/local/src: 是要共享的目錄,在/usr/local/src下的所有子目錄和文件也將被共享。
      192.168.1.252:客戶機的ip能夠訪問/usr/local/src目錄。
      (rw):設置客戶機對/home目錄的權限,可讀可寫,(ro)爲只讀權限。
啓動服務:

      # /etc/init.d/nfs start
      Starting NFS services:                                     [  OK  ]
      Starting NFS quotas:                                       [  OK  ]
      Starting NFS daemon:                                       [  OK  ]
      Starting NFS mountd:                                       [  OK  ]


   2.1.4、解釋/etc/hosts.allow和/etc/hosts.deny配置文件
     這兩個文件是指定網絡上哪些計算機可以使用nfs服務,該文件的每一個條目錄,指定一個服務和一個或一組主機。當一個主機請求nfs服務,它會進行以下操作:

  • 首先會去檢查hosts.allow文件是否匹配裏面的條目,如果匹配,則允許訪問nsf服務。
  • 如果不匹配hosts.allow文件中的條目,服務將會去檢查hosts.deny文件,如果匹配,則拒絕訪問。
  • 如果客戶端不匹配兩個文件中的條目,則允許訪問。

配置/etc/hosts.deny禁止所有用戶訪nfs的守護進程。只有hosts.allow文件指定的ip才能訪問。內容如下:

portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL

配置/etc/hosts.allow文件允許192.168.1.252訪問nfs.
格式:

service: host [or network/netmask] , host [or network/netmask]

添加以下內容:

portmap: 192.168.1.252
lockd: 192.168.1.252
rquotad: 192.168.1.252
mountd: 192.168.1.252
statd: 192.168.1.252


3、客戶端配置
   在192.168.1.252上執行

   #mount -t nfs 192.168.1.251:/usr/local/src /data/src
   #df -h
   Filesystem            Size  Used Avail Use% Mounted on
   /dev/sda3             6.6G  3.5G  2.9G  56% /
   /dev/sda1             190M   17M  164M  10% /boot
   tmpfs                  62M     0   62M   0% /dev/shm
   /dev/hdc              2.9G  2.9G     0 100% /mnt/cdrom
   192.168.1.251:/usr/local/src
                      7.5G  3.0G  4.1G  43% /data/src

   nfs文件系統成功掛載到客戶端。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章