实现集群SSH免密访问的配置方法
第一步、产生新的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登录的时候需要输入密码,再次访问时即可免密码登录。