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 指定机器不用输入密码,表示已实现免登陆

  • 相关阅读:
    Ubuntu下SSH设置
    Runtime.getRuntime().exec学习记录[转贴]
    ffmpeg参数说明(转载)
    学习NSNotification经历
    iphone 推送服务Apple Push Notification Service
    MFC枚举窗口
    WebQQ协议分析(3)——获取用户信息
    Cannot access a disposed object
    WebQQ协议分析(1)——登录
    WebQQ协议分析(4)——获取好友信息(1)
  • 原文地址:https://www.cnblogs.com/hzcjd/p/13568006.html
Copyright © 2011-2022 走看看