Linux上的NFS搭建与应用(ssh 免登陆)

一 Linux安装NFS

1、查看linux系统是否已安装nfs服务

没安装需安装,一般系统都会自带。
安装也很简单,网上查查即可搜到。

[root@X207 ~]# rpm -qa | grep nfs
nfs4-acl-tools-0.3.3-6.el6.x86_64
nfs-utils-lib-1.1.5-6.el6.x86_64
nfs-utils-1.2.3-36.el6.x86_64
[root@X207 ~]# rpm -qa | grep rpcbind
rpcbind-0.2.0-11.el6.x86_64
[root@X207 ~]# 

2. 启动NFS

检查:
service nfs status
service rpcbind status
启动:
service nfs start
开机自启动:
chkconfig –level 123456 nfs on
chkconfig –level 123456 rpcbind on

[root@X207 ~]# service rpcbind status
rpcbind (pid  27062) is running...
[root@X207 ~]# service nfs status
rpc.svcgssd is stopped
rpc.mountd (pid 26973) is running...
nfsd (pid 27038 27037 27036 27035 27034 27033 27032 27031) is running...
rpc.rquotad (pid 26969) is running...
[root@X207 ~]# 

设置共享目录

[root@X207 ~]# vim /etc/exports 

/home/wxl_nfs *(insecure,sync,rw,no_root_squash)
//重启rpcbind和nfs
[root@X207 ~]# service nfs status
rpc.svcgssd is stopped
rpc.mountd (pid 26973) is running...
nfsd (pid 27038 27037 27036 27035 27034 27033 27032 27031) is running...
rpc.rquotad (pid 26969) is running...
[root@X207 ~]# service rpcbind restart
Stopping rpcbind:                                          [  OK  ]
Starting rpcbind:                                          [  OK  ]
[root@X207 ~]# service nfs restart
Shutting down NFS daemon:                                  [  OK  ]
Shutting down NFS mountd:                                  [  OK  ]
Shutting down NFS quotas:                                  [  OK  ]
Shutting down NFS services:                                [  OK  ]
Starting NFS services:                                     [  OK  ]
Starting NFS quotas:                                       [  OK  ]
Starting NFS mountd:                                       [  OK  ]
Stopping RPC idmapd:                                       [  OK  ]
Starting RPC idmapd:                                       [  OK  ]
Starting NFS daemon:                                       [  OK  ]
// showmount -e X207 查看一下
[root@X207 ~]# showmount -e X207
Export list for X207:
/home/wxl_nfs *
[root@X207 ~]# 

3.其他节点(客户端)

建立挂载点。比如在根目录下mkdir /home/wxl_nfs

[root@X206 ~]# mount -t nfs 172.16.2.207:/home/wxl_nfs /home/wxl_nfs/
[root@X206 ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_s206-lv_root
                      886G  602G  240G  72% /
tmpfs                  32G   76K   32G   1% /dev/shm
/dev/sda1             477M   55M  394M  13% /boot
/dev/sdb1             551G  299G  225G  58% /mnt/sdb/data
/dev/sdc1             551G  259G  264G  50% /mnt/sdc/data
/dev/sdd1             551G  222G  301G  43% /mnt/sdd/data
/dev/sde1             551G  221G  302G  43% /mnt/sde/data
/dev/sdf1             551G  223G  300G  43% /mnt/sdf/data
/dev/sdg1             551G  218G  305G  42% /mnt/sdg/data
/dev/sdh1             1.8T  335G  1.4T  20% /mnt/sdh/data
cm_processes           32G     0   32G   0% /var/run/cloudera-scm-agent/process
172.16.2.207:/home/wxl_nfs
                      886G  336G  505G  40% /home/wxl_nfs

开机自动挂载nfs共享目录
修改/etc/fstab文件

//末尾添加
[root@X206 ~]# vim /etc/fstab 
172.16.2.207:/home/wxl_nfs  /home/wxl_nfs nfs    defaults    1 1       

至此NFS配置完成。

二、实现nfs共享ssh密钥

所有节点防火墙要关闭

ssh-keygen -t rsa  产生私钥和公钥,id_rsa(私钥)和id_rsa.pub(公钥)
//建立软连接,公钥共享
[root@X206 ~]# ln -fs /home/wxl_nfs/authorized_keys ~/.ssh/authorized_keys
//shell服务器全部执行
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
//因为是共享目录,所以公钥就实现了共享,进而实现免密码登录

Linux NFS服务器的安装与配置方法(图文详解)
linux配置nfs步骤及心得

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值