
答案1
可以說「boris」是我的登入名,就像/home/boris
我的主資料夾一樣。
1. 設定「伺服器」計算機:
安裝nfs 核心伺服器和nfs-通用
$ sudo apt-get install nfs-kernel-server $ sudo apt-get install nfs-common
在 中
/etc/exports
,透過新增以下內容來定義要共用的資料夾:/home/boris 192.168.1.0/24(rw,sync,all_squash,anonuid=1001,anongid=1001,subtree_check)
with:
/home/boris
是要共用
rw
給客戶端讀寫存取的資料夾
sync
?
all_squash
??
192.168.1.0/24
是一個範圍客戶您本機網路的電腦 IP 位址
1001
是使用者和群組 ID。找到它$ id boris
管理主機,第一允許任何人
/etc/hosts.deny
添加portmap:ALL nfsd:ALL mountd:ALL
然後允許你的 客戶
/etc/hosts.allow
新增計算機portmap:192.168.1.0/24 lockd:192.168.1.0/24 nfsd:192.168.1.0/24 mountd:192.168.1.0/24 rquotad:192.168.1.0/24 statd:192.168.1.0/24
是
192.168.1.0/24
一個範圍客戶您本機網路的電腦 IP 位址設定防火牆UFW
$ sudo ufw enable $ sudo ufw default deny incoming $ sudo ufw default deny outgoing $ sudo ufw allow from 192.168.1.0/24 $ sudo ufw allow out from 192.168.1.0/24
是
192.168.1.0/24
一個範圍客戶您本機網路的電腦 IP 位址啟動伺服器
$ sudo /etc/init.d/nfs-kernel-server start
或修改/etc/exports後
$ sudo /etc/init.d/nfs-kernel-server restart
2. 設定「客戶端」計算機:
安裝nfs-通用和自動檔案系統
$ sudo apt-get install nfs-common $ sudo apt-get install autofs
建立用於掛載與伺服器的連接的資料夾
$ sudo mkdir /media/shareFolder
設定 autofs 自動掛載此資料夾,
新增/etc/auto.master
以下行:/media/shareFolder /etc/auto.nfs --ghost, --timeout=60
新增
/etc/auto.nfs
這一行boris -fstype=nfs,rw,intr,uid=1001,guid=1001 192.168.1.1:/home/boris
其中:
192.168.1.1
是地址伺服器電腦
/home/boris
是共享的資料夾伺服器電腦.
1001
是用戶和群組 ID。找到它$ id boris
rw
以進行讀寫訪問設定防火牆UFW
$ sudo ufw enable $ sudo ufw default deny incoming $ sudo ufw default deny outgoing $ sudo ufw allow to 192.168.1.1 $ sudo ufw allow out to 192.168.1.1
其中
192.168.1.1
是地址伺服器電腦並重新啟動你的客戶電腦.