服务器:

192.168.152.140  hd_nn_140

192.168.152.141  hd_dn_141

192.168.152.142  hd_dn_142


二、三台服务器分别

创建hadoop用户

groupadd hadoop

useradd -g hadoop hadoop


三、设置密码


passwd hadoop


切换到hadoop用户登录su  hadoop


四、生成无密码访问的公钥/私钥对


ssh-keygen -t rsa



什么都不输入 回车两次


查看:id_rsa 私钥 id_rsa.pub 公钥


五、在hd_nn_140上将id_rsa.pub的内容输出追加到authorized_keys:

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys


六、添加权限

chmod 700 .ssh  
chmod 600 authorized_keys


七、拷贝hd_dn_141和hd_dn_142中id_rsa.pub内容到hd_nn_140的authorized_keys文件中


八、通过scp命令拷贝authorized_keys到hd_dn_141和hd_dn_142的~/.ssh目录中

scp /home/hadoop/.ssh/authorized_keys  hadoop@hd_dn_141:~/.ssh/authorized_keys



九、测试本机


ssh  hd_dn_141

ssh  hd_dn_142


第一次测试需要输入yes 之后就不用了 


到此搞定!