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

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 @   蔡徐坤1987  阅读(289)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示