配置集群各机器间免密码登陆(开启ssh互信)
Posted 大数据小罗
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置集群各机器间免密码登陆(开启ssh互信)相关的知识,希望对你有一定的参考价值。
牢记:要登录谁,就把自己的公钥给谁!
命令详解:
ssh-keygen
: 产生公钥与私钥对.
ssh-copy-id -i
:将本机的公钥复制到远程机器的authorized_keys文件中
#首先要配置itcast01到itcast02、itcast03、itcast04、itcast05、itcast06、itcast07的免密码登陆
在itcast01上生产一对钥匙
ssh-keygen -t rsa
将公钥拷贝到其他节点,包括自己
ssh-coyp-id itcast01 ssh-coyp-id itcast02 ssh-coyp-id itcast03 ssh-coyp-id itcast04 ssh-coyp-id itcast05 ssh-coyp-id itcast06 ssh-coyp-id itcast07
配置itcast03到itcast04、itcast05、itcast06、itcast07的免密码登陆
在itcast03上生产一对钥匙
ssh-keygen -t rsa
将公钥拷贝到其他节点
ssh-coyp-id itcast04 ssh-coyp-id itcast05 ssh-coyp-id itcast06 ssh-coyp-id itcast07
- 注意:两个namenode之间要配置ssh免密码登陆,别忘了配置itcast02到itcast01的免登陆
在itcast02上生产一对钥匙
ssh-keygen -t rsa ssh-coyp-id -i itcast01
以上是关于配置集群各机器间免密码登陆(开启ssh互信)的主要内容,如果未能解决你的问题,请参考以下文章