SSH免密码登录
在搭建hadoop开发环境时,需要在集群中的机器之间配置ssh免密码登录。
现有三台服务器:master1、pc2、pc3,用户均为hadoop2。需要实现master1免密码登录pc2、pc3,master1免密码登录master1。
1、在服务器上生存公钥
用户hadoop2用户登录三台服务器,分别执行ssh-keygen -t rsa
执行之后会在用户的家目录下生成一个.ssh目录(ls命令是看不到的,要用ls -la),目录中保存的是ssh-keygen -t rsa命令生成的公钥id_rsa.pub和私钥id_rsa。
到这里第一步就完成了。