简单的讲就是:就是将几台(例如5)主机的id-rsa.pub 公钥分别加入到authorized_keys文件中,再将拥有了几个(例如5)公钥的authorized_keys文件分别放在三台主机的.ssh文件夹下就OK了

Following are from: https://blog.csdn.net/zzu09huixu/article/details/36416007

1.安装ssh.  sudo apt-get install ssh. 安装完成后会在~目录(当前用户主目录,即这里的/home/xuhui)下产生一个隐藏文件夹.ssh(ls -a 可以查看隐藏文件)。如果没有这个文件,自己新建即可(mkdir .ssh).

2.进入.ssh目录下面,在每台机器上执行:ssh-keygen -t  rsa  之后一路回车,产生密钥;

3。完成第二步后会产生两个文件:

id-rsa     #私钥

id-rsa.pub   #公钥

4.在第一台机器的目录.ssh下执行命令,cat  id-rsa.pub >> authorized_keys;此后.ssh下面会出现authorized_keys文件。

5.然后将第一台机器的.ssh目录下面的authorized_keys文件拷贝到第二台计算机的.ssh目录下,如:scp authorized_keys xuhui@cloud002:~/.ssh/

6.再转到第二台机器的.ssh目录下,会发现刚刚传输过来的文件-authorized_keys,然后执行命令,将第二台计算机的公钥也加进来,如:cat id-rsa.pub >> authorized_keys.

7.将第二台计算机新生成的authorized_keys传输第三台计算机,将第三台计算机的公钥-id-rsa.pub添加到从第二台计算机传过来的authorized_keys里面。

8.依次类推,直至集群中的最后一台计算机。

9.在集群的最后一台计算机执行完添加后,生成的authorized_keys文件就包含集群中所有计算机的公钥,如果以后还有机器加进到集群中来,可以直接添加到文件-authorized_keys。最后,将最后生成的authorized_keys复制到集群中的每一台计算机的.ssh目录下,覆盖掉之前的authorized_keys。

10.完沉第九步后,就可以在集群中任意一台计算机上,免密码ssh登录到其他计算了。

转载于:https://www.cnblogs.com/alicegu2009/p/9228760.html

配置多台计算机之间ssh无密码登录的一种简便方法相关推荐

  1. linux ssh 脚本 密码,ssh自动登录的4种实现方法

    1. 自动ssh/scp方法 A为本地主机(即用于控制其他主机的机器) ; B为远程主机(即被控制的机器Server), 假如ip为192.168.60.110; A和B的系统都是Linux 在A上运 ...

  2. 学习笔记Hadoop(六)—— Hadoop集群的安装与部署(3)—— 配置ssh无密码登录

    三.配置ssh无密码登录 3.1.SSH SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定:SSH 为建立在应用层基础上的安全 ...

  3. CentOS配置ssh无密码登录

    前提配置:使用root登录修改配置文件:/etc/ssh/sshd_config,将其中三行的注释去掉,如下: 然后重启ssh服务:service sshd restart.最后退出root,以下所有 ...

  4. CentOS配置ssh无密码登录的注意点

    前提配置:使用root登录修改配置文件:/etc/ssh/sshd_config,将其中三行的注释去掉,如下: 然后重启ssh服务:service sshd restart.最后退出root,以下所有 ...

  5. macos下如何配置ssh无密码登录

    macos下配置ssh无密码登录的过程与linux下配置ssh无密码登录的方式基本相同. 首先,创建一个用户.macos创建用户在"系统偏好设置>用户与群组中". 其次,通过 ...

  6. Hadoop .配置SSH无密码登录

    使用sbin/start-dfs.sh 和sbin/start-yarn.sh启动方式时,必须配置SSH协议!否则手动输入密码:SSH无秘钥登录 1.查看SSH协议 2.启动sbin/start-df ...

  7. 配置SSH无密码登录

    配置SSH无密码登录 ①进入Opt文件目录后输入命令 ssh-heygen产生密钥 ssh-keygen ②根据提示按三次回车后可有如下效果 ③ 输入命令ssh-copy-id xx.xx.xx.xx ...

  8. linux集群无密码访问,Linux服务器集群通过SSH无密码登录

    SSH 无密码授权访问slave集群机器 1. 安装SSH,所有集群机器,都要安装SSH 环境介绍: Master : CNT06BIG01 192.168.3.61 SLAVE 1: CNT06BI ...

  9. ssh无密码登录_3个简单步骤即可完成无密码SSH登录

    ssh无密码登录 SSH (Secure SHELL) is a secure opensource network protocol that allows users to log in secu ...

最新文章

  1. 扫盲 docker 常用命令
  2. CIO黄嘉粤谈互联网金融与CIO发展
  3. 【数据库】索引优化策略
  4. 2014年3月29日缅甸将举行人口普查
  5. 28款网页CSS设计工具和生成器
  6. Boost:基于boost::asio的延迟udp服务器测试程序
  7. E - Ignatius and the Princess IV
  8. 播放2.0:Akka,Rest,Json和依赖项
  9. 基础知识 + 面试题目 总结 索引页
  10. VS2010平台下OpenCV编译和安装
  11. 最便宜5G手机登场 网友:看到名字犹豫了
  12. 北理工计算机 应用基础在线作业,16秋北理工《计算机应用基础》在线作业
  13. Ubuntu 16.04安装Caffe的记录及FCN官方代码的配置
  14. 连接服务器失败是什么原因
  15. python导入随机库_怎么用python导入随机库?
  16. 安卓开发之视频播放器
  17. Golang开发的CMS内容发布系统
  18. 项目1在线交流平台-4. 使用radis高性能储存方案-1.redis入门-特点、安装与支持数据类型
  19. 查看当前桌面壁纸的地址
  20. 数据库——SQL语句与数据库设计

热门文章

  1. unix oracle数据库启用,UNIX下ORACLE数据库的创建
  2. emq与mysql_EMQ X 插件持久化系列 (五)MySQL MQTT 数据存储
  3. elf文件格式_Android so(ELF) 文件解析
  4. SQL错误Duplicate column name 'NAME'名字重复应使用别名
  5. 中南大学 科学计算与MATLAB语言 11矩阵求值
  6. R中因子分析的得分计算
  7. 让R与Python共舞
  8. Linux内核分析考试试题,linux内核分析第二周作业
  9. python importlib qpython_Python imports指南:Python的导入有更好的理解
  10. 表情识别(三)--基于几何与Gabor小波的多层感知