SSH互信

在Hadoop学习之路——基本环境配置 - 提到,启动Hadoop集群使用sbin/start-all.sh的过程中需要输入4次当前用户密码,这是通过SSH连接进行的。

如果要设置免密登录,首先要生成SSH的公钥和私钥。需要进入Hadoop的解压路径执行下面的命令:

ssh -keygen

SSH互信_第1张图片

接着,把公钥发送给主机

ssh-copy-id hadoop

该命令的实质是把公钥(id_rsa.pub)的内容写到authorized_keys文件中。

设置之后,下次再使用sbin/start-all.sh的时候就不必输入四次密码啦~

你可能感兴趣的:(SSH互信)