准备三个虚拟机:hadoop1@hadoop1,hadoop1@hadoop2,hadoop1@hadoop3
具体步骤:
(以hadoop1@hadoop1为例)
①生成.ssh目录:mkdir .ssh
②生成公钥文件:ssh-keygen -t rsa
③权限设置:chmod 700 .ssh/
④权限设置:chmod 600 .ssh/*
⑤公钥文件追加到各个节点:
ssh-copy-id hadoop1
ssh-copy-id hadoop2
ssh-copy-id hadoop3
⑥验证:
ssh hadoop1
ssh hadoop2
ssh hadoop3
都没问题即可,在其他两个虚拟机上重复以上操作。
想要不同主机间root用户可以互相免密登录,先切换到root用户下,重复以上操作即可。
CentOS7配置集群SSH免密登录步骤
最新推荐文章于 2024-07-20 18:38:43 发布