ssh免密原理

之所以ssh免密登陆,是因为在进行登录验证时,会有两个东西。
一个是公钥,一个是私钥而私钥只能自己保存,不能泄露出去,但是公钥可以给别人,只要这个公钥给了别人之后,就代表着自己给别人授权了,别人就可以拿着这个公钥来访问自己了

ssh免密登陆

[root@hadoop1 .ssh]# ssh-keygen -t rsa
使用这个命令之后一直回车直到出现下面这种页面
进行初始化
在这里插入图片描述

分发ssh的公钥,之后就可以进行免密登陆了
[root@hadoop1 .ssh]# ssh-copy-id hostname
在这里插入图片描述
这里的这个hadoop2和hadoop3改成你要分发的IP地址的主机名

分发完成之后,再使用ssh登陆对应的主机时就不需要密码了

最后修改:2022 年 02 月 25 日