例如:3台服务器 a(主节点)、b、c
1、a、b、c 执行命令:ssh-keygen -t rsa ,按三次回车
2、
在a服务器执行命令:scp -r id_rsa.pub b服务器IP:/root/.ssh/authorized_keys
在a服务器执行命令:scp -r id_rsa.pub c服务器IP:/root/.ssh/authorized_keys
3、测试,在a服务器执行命令:
我在a服务器的shell脚本中,想要直接执行远程服务器的一个shell脚本:
ssh -l root b服务器IP "/data/t.sh"
记得提前给远程服务器的 /data/t.sh 执行: chmod +x t.sh
搞定,这样在a服务器就可以免密跟 b、c服务器交互了