步骤主:生成秘钥->发送秘钥->验证是否成功
1.主机生成秘钥
ssh-keygen -t rsa
2.主机发送秘钥给客户机
ssh-copy-id -i ~/.ssh/id_rsa.pub root@ip
3.验证免密是否成功,不用输入密码即成功
ssh root@ip
为什么要进行免密设置呢?
1.在Hadoop启动以后,namenode是通过SSH(Secure Shell)来启动和停止各个节点上的各种守护进程的。
2.可能是服务器集群需要回收日志到中央进行统一处理,所以需要建立ssh互信关系实现免密登录。