SSH免密登录

1.原理

1)A服务器ssh-keygen生成密钥对,公钥和私钥

2)将A服务器的公钥拷贝到B服务器上,并将key授权

3)A服务器ssh访问B服务器(数据用私钥加密),B服务器在接收到数据后,去授权key中查找A服务器的公钥,并解密数据,之后B服务器采用A公钥加密数据返回给A服务器

2.配置

1)进入.ssh目录

[hx@hadoop101 ~]$ cd .ssh

2)生成公钥和私钥

ssh-keygen -t rsa

敲三次回车,就会生成id_rsa(私钥)、id_rsa.pub(公钥)

3)将公钥拷贝到要免密登录的目标机器上

ssh-copy-id hadoop102
ssh-copy-id hadoop103
ssh-copy-id hadoop104

4)测试是否成功

ssh hadoop103

不需要输入hadoop103主机的密码则配置成功

 

posted @ 2022-09-19 20:59  是帅哥没错  阅读(55)  评论(0)    收藏  举报