如何做到服务器之间的免密登录

1.当A服务器访问B时,A服务器需要生成公钥和私钥

2.A服务器把自己的公钥发送给B服务器,B服务器接收并加入白名单

3.以后如果B服务器发送信息到A时,信息是根据公钥加密发送,保证了安全性,A服务器会接收到信息,根据私钥解密获取解密后的信息。

 每次启动或者关闭hadoop会频繁输入密码,操作繁琐

1.通过此命令获取data111服务器私钥和公钥

2. 将公钥发送到你要免登录的服务器,并输入密码

ssh-copy-id -i id_rsa.pub root@服务器名称

3.执行后,对方服务器/root/.ssh/目录中会生成一个authorized_keys文件(类似于免登录白名单)

操作后再使用ssh去登录对方服务器就不需要再输入密码了

 

posted @ 2024-04-04 22:01  蔡徐坤1987  阅读(87)  评论(0编辑  收藏  举报