1.Linux下生成密钥
第一步:执行命令”ssh-keygen -t rsa“
生成之后会在用户的根目录生成一个 “.ssh”的文件夹
进入“.ssh”会生成以下几个文件
authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥
id_rsa : 生成的私钥文件
id_rsa.pub : 生成的公钥文件
know_hosts : 已知的主机公钥清单
第二步:
1) .ssh目录的权限必须是700: chmod 700 ~/.ssh
2) .ssh/authorized_keys文件权限必须是600:chmod 600 ~/.ssh/authorized_keys
3) ~/目录权限必须是755:chmod 755 ~
2.分发密钥
第三步:向集群分发密钥
1.执行命令:ssh-copy-id hadoop01,再输入yes,再输入登录密码
第四步:ssh 客户端用户名@服务器ip地址,登录服务器