搭建在伪分布集群上的无密码登陆。以便在访问本机dfs、mapreduc、yarn过程中省区输入密码的过程。
1、生成ssh免登陆密钥
进入home目录
cd ~/.ssh
ssh-keygen -t rsa (四个回车)
![](https://i-blog.csdnimg.cn/blog_migrate/1a335e530e3812a95484b2054d69a470.png)
2、执行完这个命令后,会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)
![](https://i-blog.csdnimg.cn/blog_migrate/b684d983c14a20fd22f88fdb77638dea.png)
3、创建文件 authorized_keys,用于存放密钥
![](https://i-blog.csdnimg.cn/blog_migrate/0b3c78416f2da7e71d83ff261a77650c.png)
4、修改 authorized_keys文件访问权限
![](https://i-blog.csdnimg.cn/blog_migrate/dd4afb0e7c1b9925dc89f645a9f31d43.png)
5、将公钥拷贝到要免登陆的机器上(我这就是拷贝到本地的机器上)
![](https://i-blog.csdnimg.cn/blog_migrate/218547b5c71121ec6feea72883435086.png)
6、结果展示运行dfs.sh。无需输入密码
![](https://i-blog.csdnimg.cn/blog_migrate/7af5a03ddb601051bb5c1c3e9a085da2.png)