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

来源:互联网 发布:easybcd引导ubuntu 编辑:程序博客网 时间:2024/06/05 23:54

一 Linux安装NFS

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

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

[root@X207 ~]# rpm -qa | grep nfsnfs4-acl-tools-0.3.3-6.el6.x86_64nfs-utils-lib-1.1.5-6.el6.x86_64nfs-utils-1.2.3-36.el6.x86_64[root@X207 ~]# rpm -qa | grep rpcbindrpcbind-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 statusrpcbind (pid  27062) is running...[root@X207 ~]# service nfs statusrpc.svcgssd is stoppedrpc.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 statusrpc.svcgssd is stoppedrpc.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 restartStopping rpcbind:                                          [  OK  ]Starting rpcbind:                                          [  OK  ][root@X207 ~]# service nfs restartShutting 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 X207Export 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 -hFilesystem            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/datacm_processes           32G     0   32G   0% /var/run/cloudera-scm-agent/process172.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步骤及心得

0 0
原创粉丝点击