1.
安装ssh服务器端 (默认安装了ssh客户端)
检查
ssh
客户端是否安装
: which ssh
检查sshd服务器端是否安装 : which sshd
![图片](https://i-blog.csdnimg.cn/blog_migrate/991591e56b3a2598cc7e7b54b539dae1.png)
安装ssh服务器端 : sudo apt-get install openssh-server
查看ssh服务器进程 : ps –e |grep –i ssh
以下内容是为了haddoop的使用而配置的
2.允许master node可以以无密码的方式登录到其它主机,需要配置hadoop用户的公钥
生成公钥:ssh-keygen –t rsa –N “”
![图片](https://i-blog.csdnimg.cn/blog_migrate/446f91f76207bda1c46b68a6f7dc0bc1.png)
配置hadoop用户的公钥 :catid_rsa.pub >> authorized_keys
3. 3.在所有的从节点上,添加master节点hadoop用户的公钥信息
把master节点上的authorized_keys发送给所有从节点
sudoscp authorized_keys hadoop@slave1:~/.ssh/
从机上:
![图片](https://i-blog.csdnimg.cn/blog_migrate/429563df9e655f47b00d43f9b42e3320.png)
4. 4.测试master节点无密码方式登录从节点
![图片](https://i-blog.csdnimg.cn/blog_migrate/cf41f07d25b89f9a9e700d5fd3f9d805.png)