生成公钥和私钥
在用户目前下输入如下命令
ssh-keygen -t rsa
按3次回车,会生成.ssh 文件夹
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201014104642983.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNjEwNjE3,size_16,color_FFFFFF,t_70)
.ssh下对应文件解释
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201014105349152.png)
authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥 (初始不存在该文件)
id_rsa : 生成的私钥文件
id_rsa.pub : 生成的公钥文件
know_hosts : 已知的主机公钥清单
将公钥拷贝到要免密登录的目标机器上
ssh-copy-id hadoop152
免密登录命令
ssh hadoop152
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201014110742348.png)
免密登录成功!