1.生成当前机器ssh密钥(一直按回车键即可,不用输入内容)
ssh-keygen
![](https://img-blog.csdnimg.cn/img_convert/372bebad145f08573d288e3041e9e35c.png)
2.查看生成的密钥文件
ls /root/.ssh/
![](https://img-blog.csdnimg.cn/img_convert/b19a6d4af3c64efdda912a8299050380.png)
id_rsa是私钥文件,id_rsa.pub是公钥文件,实现免密登录就需要把公钥文件拷贝到需要远程登录的机器
3.查看并复制公钥文件的内容
cat /root/.ssh/id_rsa.pub
![](https://img-blog.csdnimg.cn/img_convert/dc41b11ed2def4c76e7463d004e9b9e4.png)
4.在需要远程登录主机的.ssh文件夹下创建authorized_keys文件并将公钥的内容粘贴进来
vi /root/.ssh/authorized_keys
![](https://img-blog.csdnimg.cn/img_convert/72a951cd3f30421e4ce6c317c5b448ff.png)
5.测试登录远程主机是否需要密码
![](https://img-blog.csdnimg.cn/img_convert/32d114f1ac0e7b404baa39d6ec5de513.png)