现有ABC三台服务器:
都做同样的操作生成 RSA公钥
ssh-keygen
回车
回车
一直回车,直至提示结束
cd ~/.ssh/
id_rsa.pub(公钥)
id_rsa(私钥)
将公钥(名为id_rsa.pub文件)追加到认证文件(名为authorized_keys文件)中:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
设置认证文件的权限
chmod 600 ~/.ssh/authorized_keys
最后服务器A,B,C三台的 authorized_keys 文件中应该包含这三台服务器的公钥,不然配置会失败。你可以这样做,在A上生成好authorized_keys后,把它拷贝到机器B,在B上将B的公钥信息追加到authorized_keys后,将它拷贝到C,在C上将C的公钥信息追加到authorized_keys后,再将这最终的authorized_keys拷贝会机器A和B,并覆盖A和B。
参考链接:https://blog.csdn.net/hrn1216/article/details/51568830