nfs

1.NFS

        网络文件系统(NFS)是Unix系统和网络附加存储文件管理器常用的网络文件系统,允许多个客户端通过网络共享文件访问。他可用于提供对共享二进制目录的访问,也可以用于允许用户在同一工作组中从不同客户端访问其文件。

        NFS协议有多个版本:linux支持版本4、3、2,而大多数系统管理员熟悉的是NFSv3。默认情况下,该协议并不安全,但是更新的版本(如NFSv4)提供了对更安全的身份验证的支持,甚至可以通过kerberos进行加密。


2.安装

yum install nfs-utils



systemctl start nfs-server

 


3.共享目录

mkdir /public

chmod 777 /public



vim /etc/exports                ##nfs主配置文件



/public               *(sync)                        ###public共享给所有人并且数据同步



exportfs -rv                     ##使更改生效



测试:mount 172.25.254.227:/public /mnt               ##挂载/public至/mnt



/public                172.25.254.0/24(sync)                      ##public共享给172.25.254.0/24网段



/public                172.25.254.127(sync)                       ##public共享给172.25.254.127



测试:



/public                   *.example.com(sync)                  ##public共享给wxample.com域的所有主机



/public                   172.25.254.127(ro,sync)172.25.254.60(rw,sync)                     ##/public共享给127只读且数据同步,共享给27读写且数据同步



测试:



/public                  172.25.254.127(ro,sync) 172.25.254.60(rw,sync,no_root_squash)                    ##/public共享给127只读且数据同步,共享给60读写,数据同步且当客户端使用root挂载不转换用户身份



测试:



/public            172.25.254.127(ro,sync) 172.25.254.60(rw,sync,anonuid=1000,anongid=1001)              ##共享给60以1000为UID,1001为GID



测试:



4.利用kerberos保护nfs输出


1)在server上

yum install sssd krb5-workstation authconfig-gtk -y



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





测试:su - student 

su - ldapuser1

password:kerberos



#获取server的keytab(client端与之匹配)



ktutil                                                ##查看获取的keytab

ktutil: rkt /etc/krb5.keytab

ktutil: list



vim /etc/exports

/public                  172.25.254.127(rw,sec=ker5p)                           ##/public共享给172.25.254.127,使用kerberos票据认证



2)在client上

yum install sssd krb5-workstation authconfig-gtk -y


#获取keytab



ktutil                 ##查看获取keytab



systemctl restart nfs-secure


mount 172.25.254.127:/public /mnt -o sec=krb5p


su - student 

su - ldapuser1


ls /mnt


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值