Hadoop中SSH免密登录

先将Hadoop的服务停掉:stop-all.sh

之后输入 ssh-keygen -t rsa 

之后弹出的所有东西都直接回车掉 ,连敲三次回车 。

  cd ~/.ssh/   进入到 .ssh目录中,里面会有两个新生成的文件

id_rsa为私钥 ,id_rsa.pub为公钥  

之后执行copy命令  ssh-copy-id bigdata1

会要求输入密码,输入密码之后即可完成,

然后通过 ssh bigdata1 命令去验证是否去除密码成功

输入该命令后他会直接跳到 ~目录下,即为成功 ,若要求输入密码,即为失败。

之后输入exit。

然后再重新启动Hadoop   start-all.sh  

此时就不会在要求输入密码了。

注意:在此之前的所有的bigdata1皆为我的主机名称

猜你喜欢

转载自blog.csdn.net/qq_37823979/article/details/103085314