配置hadoop的免密登录

今天在阿里云服务器上安装了hadoop,当我使用命令同时启动或者关闭多个节点时会提醒我输入密码,而我不知道密码是什么,感觉自己使用的话输入密码麻烦就想着配置免密登录,免密登录并不是取消了密码登录,而是后台去通过密钥帮我们登录了,以下是配置免密登录过程,非常简单

1.生成密钥对

执行下面命令一直回车生成密钥对,root用户生成密钥路径为/root/.ssh下面会有id_rsa.pub公钥和id_rsa私钥,.ssh是一个隐藏目录,需要命令查看

ssh-keygen -t rsa

在这里插入图片描述

2.将生成公钥发送到目标主机

执行下面命令将生成的id_rsa.pub公钥发送保存到目标主机下,当我们使用hadoop时会帮我们使用密钥配对登录

ssh-copy-id -i id_rsa.pub root@localhost

3. 重启hadoop节点就可以免密登录

进入hadoop的安装目录的sbin目录下执行./start-all.sh启动所有节点,如下图所示

在这里插入图片描述

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>