zoukankan      html  css  js  c++  java
  • CentOS7 安装NFS SSH免密码登陆

    配置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

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

  • 相关阅读:
    svnserve 配置
    JDBC与JTA的区别
    Redhat E5上安装Subversion 1.6详解
    CentOS5.3 编译 mod_jk 1.2.15 链接器 整合apache httpd 和 tomcat
    Linux对逻辑卷的创建与管理
    spring 包的解释
    vue.js之router详解(一)
    Ubuntu12.10 高速全自动配置bash脚本
    PHP execl导出/展示
    有关Linux下的一些配置
  • 原文地址:https://www.cnblogs.com/dopeter/p/4658101.html
Copyright © 2011-2022 走看看