3-unit6 nfs

########NFS文件的存储########

**NFS文件系统

**保护NFS输出

#########NFS概念####

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

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

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

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

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

1.启用服务

yum install nfs-utils -y

systemctl enbale nfs-server

systemctl start nfs-server

firewall-cmd --permanent --add-service=nfs

firewall-cmd --permanent --add-service=rpc-bind

firewall-cmd --permanent --add-service=mountd

firewall-cmd --reload

firewall-cmd --list-all

测试:查看共享是否启动服务

showmount -e 172.25.254.162

2.共享目录/public

vim /etc/exports ##man 5 exportfs

要共享的目录 共享方式

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

##150主机可共享不可写

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

##62主机不可共享

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

##desktop62.example.com可共享

/public      172.25.254.150(ro,sync)   172.25.254.62(rw,sync) ##public共享给150是只读,62是读写

##150主机不可写

/public      172.25.254.62(rw,sync,no_root_squash) ##public共享给62主机,当客户端使用root挂载不转换用户身份

/public      *(rw,sync,anonuid=1001,anongid=1000) ##public共享给所有人以1001为uid,1000为gid

exportfs -rv ##刷新共享

测试:从客户端查看并挂载共享

mount 172.25.254.162:/public /mnt/

3.利用kerberos保护nfs输出

在server上

开启kerberos认证,得到ldap用户

wget http://172.25.254.254/pub/keytabs/server36.keytab -O /etc/krb5.keytab

[[email protected] ~]# ktutil

ktutil: rkt  /etc/krb5.keytab

ktutil: 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/desktop36.keytab -O /etc/krb5.keytab

systemctl start nfs-secure

systemctl enable nfs-secure

[[email protected] ~]# ktutil        ##查看获取的keytab

ktutil: rkt  /etc/krb5.keytab

ktutil: list

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

su - student

cd /mnt

su - ldapuser1

klist

ls  /mnt

时间: 2024-12-14 11:38:19

3-unit6 nfs的相关文章

Windows挂载NFS文件系统

主机 操作系统 IP地址 软件包 NFS主机 Centos7.2 192.168.190.128 nfs-utils.rpcbind Windows Client Windows server 2008 192.168.190.129 网络文件系统 注:以下实验均关闭防火墙以及其它安全机制 NFS主机操作: # 使用yum安装nfs-utils和管理工具rpcbind [[email protected] ~]# yum -y install nfs-utilsrpcbind # 建立共享文件夹

linux nfs服务安装

nfs为网络文件系统也可理解为文件共享,方式为服务器上安装nfs服务,客户端通过挂在的方式把服务器上的目录挂载到本地,实现文件共享 1.查看有没有安装nfs rpm -qa |grep nfs 2.安装nfs yum -y install nfs-utils 3.开启服务 /etc/init.d/nfs start /etc/init.d/rpcbind start 4.配置exports vi/etc/exports /home/zuzhao 192.168.1.0  255.255.254.

Xen-Server创建NFS ISO及NFS(VHD)虚拟磁盘存储

在XEN-CENTER 中选择新建存储,打开新建存储窗口,然后选择ISO库下的NFS iso选项,单击下一步. 输入名称(nfs(192.168.26.209)iso库,选择下一步. 在出现的窗口中输入共享名称192.168.26.209:/data/nfs(地址填写方式为IP:服务器上具体的目录路径),单击完成即可. 创建NFS ISO完成,可以使用该存储设备中的镜像进行系统的安装. 接下来我们再创建一个NFS虚拟存储磁盘用于系统的安装. 选择下一步,输入虚拟磁盘存储的名称(NFS(192.1

nfs 服务器和客户端安装配置

nfs 服务器 cat /etc/redhat-release                                   //查看系统版本 uname -r                                                        //查看内核 uname -m                                                      //查看系统多少位 rpm -qa nfs-utils portmap rpcbin

RHEL7下PXE+NFS+Kickstart无人值守安装操作系统

1.配置yum源 vim /etc/yum.repos.d/development.repo [development] name=yum server baseurl=file:///mnt enabled=1 gpgcheck=0 2.挂载光盘 mount /dev/sr0 /mnt 3.安装相关软件包 yum install dhcp syslinux xinetd tftp-server 4.配置dhcp vim /etc/dhcp/dhcpd.conf 5.添加内容 subnet 19

nfs 深度讲解及inotify

目  录 第1章共享目录的挂载及参数mount1 1.1挂载nfs下共享的data目录... 1 1.2 查看挂载的目录... 2 1.3 mount 挂载的参数... 2 1.3.1 mount –o 参数对用的选项... 3 1.3.2 man mount后的-o参数中英文翻译对比... 3 1.4 Mount挂载性能优化参数选项... 4 第2章 NFS深度讲解... 5 2.1 NFS内核优化建议... 5 2.2 服务端nfs内核优化... 5 2.3 企业生产场景NFS共享存储优化小

Lvs-nat基于nfs实现php应用

Lvs-nat就是多目标DNAT,也就是多目标的地址转换:通过将请求报文中的目标地址和端口地址修改为挑选出来的某RS的RIP和PORT实现转发: Lvs-nat处理请求过程及其特点: 1.当客户端发出请求时,前端主机接受请求:此时源IP时CIP,目标IP时VIP 2.当客户端请求报文经过PREROUTING流入本机的INPUT链上时,如果发现此请求是个集群服务, 随后直接将请求发送给POSTROUTING:再经由前端主机挑选出由那个后端主机提供服务:随后再将请求报文发送给后端主机:此时源IP时C

NFS网络文件共享服务的配置和排错总结

1.什么是NFS? NFS,全名叫Network File System,中文叫网络文件系统,是Linux.UNIX系统的分布式文件系统的一个组成部分,可实现在不同网络上共享远程文件系统.NFS由Sun公 司开发,目前已经成为文件服务的一种标准之一.其最大的功能就是可以通过网络,让不同操作系统的计算机可以共享数据, 所以可以把NFS看做是一个文件服务器.NFS缺点是其读写性能比本地硬盘要差一些. 2.使用yum安装nfs-utils.rpcbind 实验环境centos 6.6nfs-serve

NFS挂载文件系统出现nfs is not responding,still trying

采用NFS挂载根文件系统启动开发板出现: 1 nfs xxx is not responding,still trying 2 nfs xxx is OK 3 nfs xxx is not responding,still trying 4 ............... 不断的出现没有回应..成功..要很长时间才能启动开发板 解决办法: 修改uboot启动配置 uboot之前的启动配置: 1 setenv bootargs noinitrd console=ttySAC0,115200 ini

NFS服务器的安装与配置

二.NFS服务器安装与配置 2.1系统环境: Red  Hat Enterprise Linux 6.0 NFS服务器的IP地址:192.168.0.101 2.2配置本地YUM源,先创建本地目录如(# mkdir /iso)的目录并且mount命令挂在到 /iso目录 2.3配置本地YUM源(vim /etc/yum.repos.d/dvd.repo)命令