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'