zoukankan      html  css  js  c++  java
  • centos配置ssh免密码登录

    master、slave1两台机器实现ssh免密码登录,user:hadoop,passwd:123456

    1.设置master:

    vi /etc/sysconfig/network  

    hostname master

    修改hosts:

    vi /etc/hosts

    192.168.10.10  master 

    192.168.10.11  slave1  

    注销系统使其生效

    2.设置slave1:

    vi /etc/sysconfig/network  

    hostname slave1

    修改hosts:

    vi /etc/hosts

    192.168.10.10  master 

    192.168.10.11  slave1  

    注销系统使其生效

    3.两台机器都执行

    rpm -qa|grep ssh  看是否缺少openssh-clients,如果缺少则安装

    yum install openssh-clients

    4.两台机器都执行

    修改/etc/ssh/sshd_config

            RSAAuthentication yes

    PubkeyAuthentication yes

            AuthorizedKeysFile      .ssh/authorized_keys

    把这三行放开保存

    然后service sshd restart  

    现在开始配置无密登录

     4.两台机器都执行

    su到hadoop用户,生成密钥、私钥

    su hadoop

    cd ~

    ssh-keygen -t rsa

    三次回车

    将各自公钥发到对方机器,写入对方的authorized_keys

    master上执行:

    ssh-copy-id -i id_rsa.pub hadoop@slave1

    输入密码123456

    ssh hadoop@slave1

    成功登录

    slave1上执行:

    ssh-copy-id -i id_rsa.pub hadoop@master

    输入密码123456

    ssh hadoop@master

    成功登录

    5.ssh localhost免密码登录

    在两台机器上分别执行

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

    将自己的公钥写入自己的authorized_keys

  • 相关阅读:
    安装VMware虚拟机的全过程以及基于Centos7下配置nodejs和mongodb (一)
    webpack入门1
    react心路历程
    JavaScript性能优化【转载】
    JavaScript中继承的实现
    Cookie机制和Session机制
    jQuery 最简化实现
    JavaScript 中的原型(总则)
    JS 数据类型转换以其他
    JavaScript 七种数据类型
  • 原文地址:https://www.cnblogs.com/DjangoBlog/p/3727555.html
Copyright © 2011-2022 走看看