nfs



######################################nfs####################################

1
,启用服务
yum install nfs-utils
systemctl enable nfs-server
systemctl start nfs-server
firewall-cmd --permanent --add-service=rpc-bind
firewall-cmd --permanent --add-service=nfs
firewall-cmd --permanent --add-service=mountd
firewall-cmd --reload


2,
共享目录
mkdir /public
touch /public/westos{1..3}

vim /etc/exports   
#man 5 exportfs
要共享的系统目录    共享方式
/public     *(sync)     ##public
共享给所有人并且数据同步
/public     172.25.90.0/24(sync)    ##public
共享给172.25.90.0/24网段
/public     *.example.com(sync) #
用户#public共享给example.com域的所有主机
/public     172.25.90.11(ro,sync)   172.25.90.250(rw,sync)  ##public
共享黑11是只读,250是读写
/public     *(sync,no_root_squash)  ##public
共享给所有人,当客户使用root挂载,不转换身份
/public     *(sync)     ##public
共享给所有人并且数据同步


典型举例:
/public     172.25.90.11(ro,sync)   172.25.90.250(rw,sync)  ##public
共享黑11是只读,250是读写
/public     *(sync,no_root_squash)  ##public
共享给所有人,当客户使用root挂载,不转换身份
如图一


/public         172.25.90.10(sync) 172.25.90.250(rw,sync,anonuid=1001,anongid=1000) ##public
共享给所有人以1001uid1000gid
如图二:





3,
利用kerberos保护nfs输出
server
开启kerberos认证,得到ldap用户

wget http://172.25.254.254/pub/keytabs/server90.keytab -O/etc/krb5.keytab
ktutil
rkt /etc/krb5.keytab
list

systemctl start nfs-secure-server
systemctl enable nfs-secure-server

vim /etc/exports
/public    
*(rw,sec=krb5p)

exportfs -rv


desktop
开启kerberos认证,得到ldap用户

wget http://172.25.254.254/pub/keytabs/desktop90.keytab -O/etc/krb5.keytab
ktutil
rkt /etc/krb5.keytab
list

systemctl start nfs-secure
systemctl enable nfs-secure


测试:
mount 172.25.90.11:/public  /mnt    -o sec=krb5p
如图三


su - student
cd /mnt
su - ldapuser1
klist

ls /mnt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值