NFS V4相較V3版本提升了安全性的部份,資訊安全在這年代架設服務是必要的考量,那還等什麼~馬上安排!
[範例環境]
作業系統:FreeBSD 13.2
[NFS V4 Server]
步驟一:設定開機啟動NFS服務
指令語法:
vi /etc/rc.conf
檔案裡面新增下列設定值:
#NFS Server nfs_server_enable="YES" nfsv4_server_enable="YES" nfs_server_flags="-u -t -n 8" rpcbind_enable="YES" mountd_flags="-r" mountd_enable="YES"
參考畫面如下:
步驟二:設定NFS V4協定
指令語法:
vi /etc/sysctl.conf
檔案裡面新增下列設定值:
vfs.nfsd.server_min_nfsvers=4
參考畫面如下:
步驟三:建立NFS連線專用帳號
指令語法:
echo User@Pa$$w0rd | pw useradd nfsuser -c 'nfsuser' -g wheel -d /home/nfsuser -m -h 0
※範例指令補充說明
「nfsuser」為使用者帳號
「User@Pa$$w0rd」為使用者密碼
以上兩個參數請依據您的實際狀況需求變更。
檢查帳號是否建立成功:
cat /etc/passwd | grep 'nfsuser'
步驟四:建立NFS專用資料夾
指令語法:
mkdir /nfshdd chown nfsuser /nfshdd
步驟五:設定NFS Server分享目錄
指令語法:
vi /etc/exports
檔案內容範例:
V4: / /nfshdd -alldirs -maproot=nfsuser 192.168.5.130
※範例指令補充說明
「/nfshdd」為NFS 分享的目錄
「nfsuser」為nfs連線時所使用者的帳號權限
「192.168.5.130」為允許連線的NFS Client IP
步驟六:重新開機套用設定
指令語法:
reboot