linux SSH免密登录的设置
hadoop01 和 hadoop02 hadoop03
- 若在普通用户下搭建集群,则需在在普通用户下设置ssh免密登录,免密登录针对的是用户,而不是主机。
- hadoop01,hadoop02,hadoop03分别生成密钥对
ssh-keygen
- 将公钥分别发给hadoop01,hadoop02,hadoop03(发送时需要密码)
ssh-copy-id hadoop01/hadoop02/hadoop03
免密登录过程不是互相的,要实现hadoop01和hadoop02之间互相免密登录,必须都将自己公钥发给对对方。
- 公钥存储在授权池( .ssh/authorized_keys)