环境:服务器server0和客户端desktop0属于example.com域。
首先二者都需要安装所需的软件:authconfig-gtk、sssd、krb5-workstation(需要Kerberos协议提供网络安全认证)
yum -y intall authconfig-gtk sssd krb5-workstation
然后二者都配置 ldap, 输入authconfig-gtk,配置如图:
确认rpc服务(提供数据传输服务,端口号111,nfs依赖于此) systemctl status rpcbind.service
nfs相关软件包:nfs-utils,配置文件路径:/etc/exports(第一列:共享的目录、第二列:允许访问的主机)
举例,vim /etc/exports
/public 172.25.0.0/24(rw,sync) 192.168.0.0/24(ro,async)
查看rpc注册情况 rpminfo -P localhost,开启nfs服务后再查看rpm注册情况
systemctl enable nfs-server
systemctl restart nfs-server
showmount -e server0.example.com #查看服务器共享了哪些目录
firewall-cmd --permanent --add-service=rpc.bind #防火墙开启rpc服务
firewall-cmd --permanent --add-service=nfs
firewall-cmd --permanent --add-port=20048/tcp
firewall-cmd --permanent --add-port=20048/udp
firewall-cmd --reload
showmount -e server0.example.com #再次查看