在每台机器上执行ssh-keygen -t rsa生成公钥,选项默认一直回车就行
我选择在/root执行
在localhost主机名称服务器创建authorized_keys
touch /root/authorized_keys
每台机器的/root/.ssh文件夹下有刚才生成的id_rsa.pub文件
把每台机器的id_rsa.pub文件内容写入到/root/authorized_keys文件里
最后把localhost主机名称服务器的authorized_keys复制到各机器的/root/.ssh文件夹下。
cp authorized_keys /root/.ssh/
scp /root/authorized_keys root@另一台主机ip:/root/.ssh
最后传输个文件测试,发现无需输入密码。
如果发现无法传输,有可能是因为需要在各个主机配hosts,因为各个服务器可能回识别不了公钥内的主机名称