如何做到服务器之间的免密登录
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去登录对方服务器就不需要再输入密码了