在hadoop集群搭建的过程中,通常会对集群服务进行群启/群停的操作,而集群中的主机执行启动命令通常需要通过ssh 登录到其它主机,为了解决ssh 时不输入用密码的问题,在这里研究了下ssh 免密登录,操作步骤记录如下:1.免密登录原理 2.生成公钥和私钥
ssh-keygen -t rsa 然后敲四次回车键,就会在.ssh目录下生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)
然后敲四次回车键,就会在.ssh目录下生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)
3.将公钥拷贝到要免密登录的目标机器上ssh-copy-id hadoop102 ssh-copy-id hadoop103 ssh-copy-id hadoop104
公钥除了拷贝到需要免密登录的目标主机上外,生成公钥的主机本身也可以配置免密登录,视情况根据需要配置
eg:hadoop102上采用tianhs账号配置无密登录到hadoop102、hadoop103、hadoop104服务器上。



