一、修改host文件

1) 用客户端工具(ssh client或者putty)连接到linux服务器。在root用户下输入命令

vi /etc/hosts,用vi编辑hosts文件,如下:

#127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4#::1         localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.1.160 host01192.168.1.161 host02192.168.1.162 host03192.168.1.163 host04192.168.1.164 host05

2) 输入命令:cd .ssh进入rsa公钥私钥文件存放的目录,删除目录下的id_rsa,id_rsa.pub文件。

二、在每台机上产生新的rsa公钥私钥文件,并统一拷贝到一个authorized_keys文件中

1) 登录host01,在.ssh目录下输入命令:

ssh-keygen -t rsa

,三次回车后,该目录下将会产生id_rsa,id_rsa.pub这2个文件。其他主机也使用该方式产生密钥文件。

2) 登录host01,输入命令:

cp id_rsa.pub authorized_keys         拷贝重命名

(cat id_rsa.pub >> authorized_keys)  拷贝内容

,将id_rsa.pub公钥拷贝重命名为authorized_keys文件。

3) 登录其他主机,将其他主机的公钥文件内容都拷贝到host01主机上的authorized_keys文件中,命令如下:

ssh-copy-id -i host01 #登录host02,将公钥拷贝到host01的authorized_keys中ssh-copy-id -i host01#登录host03,将公钥拷贝到host01的authorized_keys中ssh-copy-id -i host01#登录host04,将公钥拷贝到host01的authorized_keys中ssh-copy-id -i host01 #登录host05,将公钥拷贝到host01的authorized_keys中

三、授权authorized_keys文件

1) 登录host01,在.ssh目录下输入命令:

chmod 600 authorized_keys

,效果如下:

[root@host01 .ssh]# ls -altotal 28drwx------.  2 root root 4096 Oct 24 12:27 .dr-xr-x---. 22 root root 4096 Oct 24 19:20 ..-rw-------.  1 root root 1975 Oct 24 12:27 authorized_keys-rw-------.  1 root root 1975 Oct 24 12:09 authorized_keys_20141024-rw-------.  1 root root 1675 Oct 24 12:23 id_rsa-rw-r--r--.  1 root root  395 Oct 24 12:23 id_rsa.pub-rw-r--r--.  1 root root 2020 Oct 24 12:10 known_hosts

四、将授权文件分配到其他主机上

1) 登录host01,将授权文件拷贝到host02、host03...,命令如下:

scp /root/.ssh/authorized_keys host02:/root/.ssh/ #拷贝到host02上scp /root/.ssh/authorized_keys host03:/root/.ssh/ #拷贝到host03上scp /root/.ssh/authorized_keys host04:/root/.ssh/ #拷贝到host04上scp /root/.ssh/authorized_keys host05:/root/.ssh/ #拷贝到host05上

2) 至此,免密码登录已经设定完成,注意第一次ssh登录时需要输入密码,再次访问时即可免密码登录。

原文地址:http://www.cnblogs.com/ivan0626/p/4144277.html

linux 集群配置ssh无密码访问相关推荐

  1. Linux centos 集群下ssh无密码

    管理集群时ssh无密码设置 ssh-keygen 回车(这里默认设置,再回车一次,就生成一个公钥,一个私钥) ssh-copy-id root@skinglzw(root是用户,skinglzw是主机 ...

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

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

  3. 【RAC】在所有集群节点手动配置SSH无密码访问

    在进行RAC安装时,无密码的SSH配置是一项强制性的安装需求,用来在安装期间配置集群成员节点,并且在安装后,SSH由配置助手.OEM.OPatch和其他特性使用. 自动配置的无密码的SSH在集群的所有 ...

  4. hadoop集群配置SSH免登陆

    今天给大家总结一下hadoop集群之间免登陆的步骤 node1 ssh node4 1.在node1中生成密钥 [root@node1 ~]# ssh-keygen -t dsa -P '' -f ~ ...

  5. OpenFire源码学习之二十九:openfire集群配置

    集群 Openfire的给集群提供了多种方案.一种是基于Hazelcast插件,还有基于Oracle的coherence插件. Oracle的coherence插件中文开发文档:http://down ...

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

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

  7. linux集群中mpi的并行计算环境简单配置,linux集群中MPI的并行计算环境简单配置(转)...

    一.集群和Linux上的集群解决方案 集群计算机是指用一组联网的PC或工作站来搭建成的,提供比单个PC(节点)计算性能高得多的计算机.说其是计算机,其实是针对所提供出来的服务而言的,或者说是逻辑上来说 ...

  8. Linux ANSYS Fluent计算集群配置

    目录 0 Linux系统及ANSYS版本 1 Linux系统安装及相关配置 1.1 系统安装 1.2 CentOS 配置ntfs挂载 1.3 SSH相关配置 2 ANSYS 安装 3 实际计算操作及相 ...

  9. linux集群-keepalived介绍-用keepalived配置高可用集群

    2019独角兽企业重金招聘Python工程师标准>>> linux集群介绍: 以功能划分:高可用和负载均衡 高可用集群:通常为两台服务器,一台工作,另外一台作为冗余.实现高可用的开源 ...

最新文章

  1. 数据结构 — B+ 树
  2. mysql验证配置_详解MySQL|教你一招如何自动验证 MySQL 配置正确性
  3. 最短路径(弗洛伊德算法)
  4. cocos2dx之lua项目开发中MVC框架的简单应用
  5. 工作187:表单校验规则
  6. pom.xml中依赖的<optional>true</optional>标签
  7. 火狐与Chrome浏览器的移动端调试模式(手机页面、自适应)
  8. 强大,腾讯开源前后端接口开发工具!
  9. Java完全自学手册,一册在手,offer我有(附程序员书单)
  10. wpa_supplicant中配置TTLS网络的phase2参数
  11. 大一想去参加培训的学生
  12. 智慧城市:中国特色新型城镇化的发展方向
  13. 10亿数据导入oracle方案
  14. 高等代数第3版下 [丘维声 著] 2015年版_3折购书优惠码限时抢(人工智能类)
  15. 清明节到来 祭扫各纷然
  16. 百读不厌《破窑赋》!真正的千古奇文!
  17. 给应用重新签名,重新签名包
  18. 易语言 hex16进制转换base64编码
  19. CSS3 rgb and rgba(透明色)的使用
  20. java 线程池控制多线程_Java多线程开发系列之四:玩转多线程(线程的控制1)...

热门文章

  1. 刚刚,华为全场景 AI 计算框架MindSpore正式开源!国产深度学习框架的春天来了!...
  2. 2019求职面经推荐(算法工程师-来自知乎某位大佬)
  3. SAP PP 启用了HU管理下的工单入库
  4. SAP-PM-预防性维护-01-概览
  5. 我身边那些逃离深圳的朋友们
  6. BERT新转变:面向视觉基础进行预训练
  7. 关于自动驾驶汽车的7大误解
  8. Tengine 一个注重性能和兼容性的AI框架
  9. SAP LSMW 导入Open PO单据,系统报错 --- GL account 670100 cannot be used ---
  10. 干货丨从起源到具体算法,这是一份适合所有人读的深度学习综述论文