zoukankan      html  css  js  c++  java
  • 虚拟机上实现三台centos7 ssh相互免密登录

    各种教程特别多,我就把我遇到的问题重点写写方便下次使用。
    1、创建ssh key生成两个id_rsa文件,一个带.pub的公钥和不带的私钥(三台机器都执行)
    命令: ssh-keygen -t rsa
    2、在第一个主机上建立authorized_keys文件(其他教程里面都有的)
    命令:touch authorized_keys
    chmod 600 authorized_keys

    3、将第一台主机的id_rsa.pub文件都写进到authorized_keys 文件
    命令: cat id_rsa.pub > authorized_keys
    4、删除第一台主机上的id_rsa.pub文件(留着没用,已经写进了authorized_keys)
    命令:rm -f id_rsa.pub
    5、 使用分发命令分别将其他两个id_rsa.pub给第一台机器 (目的是将其他两个的id_rsa.pub写入到第一台的authorized_keys)
    命令:第二台节点上操作 : scp id_rsa.pub node1 :~/.ssh/
    第一台节点上操作 : cat id_rsa.pub > authorized_keys
    rm -f id_rsa.pub
    第三台节点上操作 : scp id_rsa.pub node1 :~/.ssh/
    第一台节点上操作 : cat id_rsa.pub > authorized_keys
    rm -f id_rsa.pub
    6、分发第一台节点的autorities_keys 文件给其他两个节点
    scp id_rsa.pub node2 :~/.ssh/
    scp id_rsa.pub node3 :~/.ssh/
    至此三个机器上相同步骤已经完成

    测试    ssh A机器的ip
    

    类似的B机器也是这样的
    ##################################################
    结束,以下内容不包括!!!!!!!!!!!!!!

    我是新人,有写的不对的请纠正啊哈哈哈哈哈

    (ssh A机器的ip -i A_id_rsa就可以免密登录A机了)这是我第一次的错

  • 相关阅读:
    [图论分块] HDU 4858 项目管理
    pytorch 自定义权重变量初始化
    Linux系统下命令静默安装weblogic12c
    第六章 类文件结构(2)
    第六章 类文件结构(1)
    第三章 垃圾收集器与内存分配策略
    第二章(3)实战: OutOfMemoryError异常
    第二章(2)HotSpot虚拟机对象探秘
    第二章(1) Java内存区域与内存溢出异常
    第一章 走进java
  • 原文地址:https://www.cnblogs.com/hbym/p/11102306.html
Copyright © 2011-2022 走看看