CentOs 下ssh免密码登录
1.检查所有机器的openssh是否正常安装
2.使用命令 ssh-keygen -t rsa 生成id_rsa和id_rsa.pub密钥和公钥 三次回车(三次回车表示生成的文件默认地址~/.ssh和无密码登录)
3.进入到~/.ssh/目录下 cat id_rsa.pub >>authorized_keys
4.使用scp命令将authorized_keys复制到其它的机器~/.ssh/目录下即可
注:1.如果其它机器上无.ssh目录,可能是安装openssh后没有执行过ssh命令
2.若想实现服务器之间的互相SSH无密码登录,执行命令 2 ,然后执行下面的命令将公钥追加到其它机器的authorized_keys文件中:
cat ~/.ssh/id_dsa.pub | ssh 192.168.0.107 'cat - >> ~/.ssh/authorized_keys'