1.ssh无密登入机制涉及密钥,密钥原理如图:
2.hadoop伪分布集群中的ssh无密登入机制:
1>
进入.ssh:cd .ssh
采用rsa密钥算法:ssh-keygen -t rsa
采用rsa算法默认模式:一直回车
2>
可以在.ssh中看到id_rsa(私钥)、id-rsa.pub(公钥)
把公钥的内容放入授权列表文件(authorized_keys)中,如果没有可以自己建一个:cat id_rsa.pub > authorized_keys
注意:由于伪分布集群的各个节点都在一个主机上,因此只需把主机的公钥放到主机的授权列表文件就可以了。如果各个
节点都分布在不同的主机上,则需要报master节点的公钥内容放到其他slave节点的授权列表文件中
授权列表文件只允许拥有者可读可写,其他没授权:chmod 600 authorized_keys
3>
尝试连接主机:ssh Jinny(主机名)
退出:exit