配置5台虚拟机

ip为192.168.1.160 - 164,使用160作为共享服务器

使用yum安装nfs 以及rpcbind,有很多文章介绍,这里不再赘述

一、启动服务

1.启动rpcbind

systemctl start rpcbind

2.启动nfs

systemctl start nfs

二、 设置共享目录

vim /etc/exports

增加以下内容,前面为目录名称,后面的参数可参考其他介绍

/home/14699_000  *(rw,sync,no_root_squash)

showmount -e 192.168.1.160

三、 客户端挂在共享目录

在每个客户端都要执行

1. 创建本地挂载目录

mkdir /nfs_share

2. 挂载目录至本地挂载目录

mount -t nfs 192.168.1.160:/home/14699_000 /nfs_share/ #IP可使用Host名称或者DNS配置的名称

3. 检查是否mount成功

mount

一般是在最后

4. 设置开机自动挂载

vim /etc/fstab

增加一行配置

192.168.0.160:/home/14699_000  /nfs_share  nfs  defaults  1  1

四、 配置SSH无密码登录

1. 生成RSA文件,参见http://www.cnblogs.com/dopeter/p/4609276.html第三步

2. 将生成的公钥放入authorized_keys文件

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

ssh 192.168.1.161 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys  #IP可使用Host名称或者DNS配置的名称

...

直到164

3. 客户端将本地挂载文件夹中的authorized_keys文件创建软连接

ln -s /nfs_share/.ssh/authorized_keys ~/.ssh/authorized_keys

4. 修改共享服务器上文件权限

chmod 644 ¬/.ssh/authorized_keys

完成了配置,如果有新的机器加入,在服务器上加入新增机器的公钥,在新增机器上从第三步开始即可,其行为类似于客户端自动向服务器注册,并不影响其他客户端的正常运作

CentOS7 安装NFS SSH免密码登陆的更多相关文章

  1. ssh免密码登陆

    Ssh免密码登陆设置 准备工作:1.确保两个主机里没有id_rsa.pub和authorized_keys的文件(这两个文件会影响实验的结果)# find / -name id_rsa.pub可查看是 ...

  2. ubuntu系统使用SSH免密码登陆

    ubuntu系统使用SSH免密码登陆 | 浏览:5160 | 更新:2014-02-13 19:15 1 2 3 4 5 6 7 分步阅读 百度经验:jingyan.baidu.com 我们通常使用U ...

  3. 5.SSH 免密码登陆

    SSH 免密码登陆 serverA 机器上 userA 用户,想要免密钥登陆到serverB机器上 1.集群中的所有机器 安装ssh 服务端sudo apt-get updatesudo apt-ge ...

  4. ssh免密码登陆远程服务器

    ssh免密码登陆远程服务器 在使用windows下的cygwin或者在linux下使用Terminal进行远程服务器登陆测试的时候总是会要求输入账号密码,对于此我们可以使用ssh将公钥放在服务器上的方 ...

  5. hadoop搭建杂记:Linux下ssh免密码登陆

    关于ssh免密码登陆的问题 关于ssh免密码登陆的问题 linux下可以用ssh-keygen来生成公钥/私钥对 ①生成id_rsa和id_rsa.pub公钥/私钥对,自动在~/.ssh下生成文件(亦 ...

  6. [转] SSH免密码登陆以及穿越跳板机

    原文链接:http://www.cnblogs.com/lucantang/p/3315329.html SSH免密码登陆以及穿越跳板机   1. 免密码直连  [user@hostA ~] $ssh ...

  7. Hadoop localhost ssh 免密码登陆

    配置本地ssh免密码登陆,遇到很奇怪的问题,原来在公司电脑上,是按照 http://blog.csdn.net/hackerwin7/article/details/28109073 这里说的配置的, ...

  8. ssh免密码登陆(集群多台机器之间免密码登陆)

    1. 首先在配置hosts文件(每台机器都要) 进入root权限 vi /etc/hosts 添加每台机器的ip + 主机名,例如: 172.18.23.201 hadoop1 172.18.23.1 ...

  9. SSH免密码登陆详解

    为了更好的理解SSH免密码登陆原理,我们先来说说SSH的安全验证,SSH采用的是”非对称密钥系统”,即耳熟能详的公钥私钥加密系统,其安全验证又分为两种级别. 1. 基于口令的安全验证 这种方式使用用户 ...

随机推荐

  1. 搭建solr单机版

    solr单机版的搭建 一.solr单机版的搭建 1.运行环境 solr 需要运行在一个Servlet容器中,Solr4.10.3要求jdk使用1.7以上,Solr默认提供Jetty(ja),本教va写 ...

  2. iOSSingleton设计模式详细的说明教程

    iOS有很多的设计模式,当然,不管是什么语言有很多的设计模式.辛格尔顿是一种之一,辛格尔顿,它从字面上是一个单独的实例,首先,它是只有一个单一的,其次,它是一个实例.我们知道,在iOS用于开发Obje ...

  3. BrowserSync使用

    在Gulp中使用BrowserSync 2016-02-24 23:47 by 那时候的我, 116 阅读, 0 评论, 收藏, 编辑 博客已迁移至http://lwzhang.github.io. ...

  4. Eclipse+Maven创建webapp项目<二> (转)

    Eclipse+Maven创建webapp项目<二> 1.开启eclipse,右键new——>other,如下图找到maven project 2.选择maven project,显 ...

  5. 获取LayoutInflater的三种方式

    1.LayoutInflater.from(mContext); 2.Activity类的getLayoutInflater 3.(LayoutInflater)mContext.getSystemS ...

  6. 用golang写的 分解x86 intel boot/recovery工具

    源代码地址: https://github.com/sndnvaps/pack-unpack-intel

  7. 【原创】leetCodeOj ---Partition List 解题报告

    原题地址: https://oj.leetcode.com/problems/partition-list/ 题目内容: Given a linked list and a value x, part ...

  8. CareerCup它1.8 串移包括问题

    [称号] 原文: 1.8 Assume you have a method isSubstring which checks if one word is a substring of another ...

  9. Directx11学习笔记【十】 画一个简单的三角形

    本篇笔记要实现的是在屏幕上渲染出一个三角形,重点要学习的是渲染一个几何体的流程方式. 为了渲染几何图形,需要一个顶点缓存和一个描述顶点布局的输入层,还有着色器(主要是顶点着色器和像素着色器),下面来看 ...

  10. vuejs 相关资料

    官网 http://vuejs.org/ 中文网站 http://cn.vuejs.org/ Vue.js——60分钟快速入门 http://www.cnblogs.com/keepfool/p/56 ...