zoukankan      html  css  js  c++  java
  • Linux 实现4台虚拟机ssh免登录

    第一步:

    准备4台机器

    第二步:

    设置host

    第一台机器ip 192.168.21.148 取名node01  第二台机器ip 192.168.21.147 取名node02  第三台机器ip 192.168.21.143 取名node03 第一台机器ip 192.168.21.146 取名node04

    配置node01

    配置node02

    配置node03

    配置node04

    vim /etc/hosts
    192.168.21.148 node01
    192.168.21.147 node02
    192.168.21.143 node03
    192.168.21.146 node04

    vim /etc/hosts
    192.168.21.148 node01
    192.168.21.147 node02
    192.168.21.143 node03
    192.168.21.146 node04

    vim /etc/hosts
    192.168.21.148 node01
    192.168.21.147 node02
    192.168.21.143 node03
    192.168.21.146 node04

    vim /etc/hosts
    192.168.21.148 node01
    192.168.21.147 node02
    192.168.21.143 node03
    192.168.21.146 node04

    ps这里为了方便给四台机器取别名

    第三步

    免登陆设置

    配置node01

    配置node02

    配置node03

    配置node04

    ssh-keygen -t rsa

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

    chmod 700 ~/.ssh

    chmod 600 ~/.ssh/authorized_keys

    ssh-copy-id root@node02 

    ssh-copy-id root@node03

    ssh-copy-id root@node04

    ssh-copy-id root@node01

    ssh-copy-id root@node03

    ssh-copy-id root@node04

    ssh-copy-id root@node01

    ssh-copy-id root@node02 

    ssh-copy-id root@node04

    ssh-copy-id root@node01

    ssh-copy-id root@node02 

    ssh-copy-id root@node03

    可能出现的错误

     这时只要删除known_hosts,重新执行上述写法即可

     第四步

    验证:

     如上图 ssh 指定机器不用输入密码,表示已实现免登陆

  • 相关阅读:
    Linux 文件系统满,查找大文件的方法
    STM32 HAL库重新设置中断向量表后,无法进入中断的解决方法
    C指针
    vs code 代码片段设置时遇到的几个小问题
    堆排序详解
    Java final和c++ const区别
    白话经典之String字符串详解
    java之SSH框架面试
    JSTL入门指南
    LeetCode(9):Palindrome Number
  • 原文地址:https://www.cnblogs.com/hzcjd/p/13568006.html
Copyright © 2011-2022 走看看