第一步、产生新的rsa文件

分别登录所有机器,输入

ssh-keygen -t rsa

三次回车之后,/root/.ssh下产生id_rsa,id_rsa.pub文件

第二步、第一台主机公钥内容拷贝

登录第一台机器,输入命令

cat id_rsa.pub >> authorized_keys

将id_rsa.pub公钥内容拷贝到authorized_keys

第三步、其他主机内容拷贝

登录其它机器,将其它机器的公钥文件内容拷贝到第一台机器上

ssh-copy-id -i 第一台机器的ip地址

第一台机器可以使用命令more authorized_keys查看.

第四步、授权authorized_keys文件

chmod 600 authorized_keys

第五步、将授权文件分配到其它主机上

scp /root/.ssh/authorized_keys ip地址:/root/.ssh

至此,免密登录已经设置完成。注意第一次ssh登录的时候需要输入密码,再次访问时即可免密码登录。