1. 程式人生 > >linux的NFS文件共享

linux的NFS文件共享

nfs文件共享

一、配置NFS共享

Network File System,網絡文件系統

--用途:為客戶機提供共享使用的文件夾

--協議:NFS(TCP/UDP 2049) RPC(TCP/UDP 111)

所需軟件包:nfs-utils

系統服務:nfs-server

搭建基本只讀NFS服務

1.在虛擬機server0上,檢測nfs-utils是否安裝

[root@server0 /]# rpm -q nfs-utils


2.修改配置文件/etc/exports

[root@server0 /]# mkdir /public

[root@server0 /]# echo hehelele > /public/nsd.txt

[root@server0 /]# vim /etc/exports


/public 172.25.0.0/24(ro)

3.重起nfs-server服務,設置開機自起

[root@server0 /]# systemctl restart nfs-server

[root@server0 /]# systemctl enable nfs-server


4.客戶端 訪問nfs-server服務

[root@desktop0 /]# mkdir /mnt/nfs

[root@desktop0 /]# showmount -e 172.25.0.11

[root@desktop0 /]# vim /etc/fstab


172.25.0.11:/public /mnt/nfs nfs _netdev 0 0


[root@desktop0 /]# mount -a

[root@desktop0 /]# ls /mnt/nfs

###############################

如果需要讀寫,則需要在服務端修改配置文件

服務端:

[root@server0 /]# vim /etc/exports

/abc 172.25.0.0/24(rw,no_root_squash) #不壓榨客戶端root權限


[root@server0 /]# systemctl restart nfs-server


普通用戶:

客戶端普通用戶訪問服務端nfs-server服務,

服務端會以客戶端相同UID身份的本地用戶進行權限判定

#################################################

LDAP:網絡用戶,提供用戶名

kerberos:密碼驗證,實現“一次密碼認證,多次免密登陸”的通行證機制



linux的NFS文件共享