准备两台以上的Linux服务器,我这里用的是s204,s205两台机器,多台同样的
-
先使用ssh登录试一下,如果没有安装则需要先安装一下
ssh s205会提示你输入密码
-
-
执行:ssh-keygen -t rsa
-
这时.ssh目录下会生成私钥和公钥的键值对id_rsa,id_rsa.pub
-
再其他服务器上执行同样的命令生成文件
-
cat id_rsa.pub >> authorized_keys
-
ssh root@s205 cat /root/.ssh/id_rsa.pub >> authorized_keys
-
-
查看authorized_keys里面有多个server的公钥信息,如果你有多个server同样往里面加就好了
-
-
将authorized_keys、known_hosts分别复制到其他服务器的.ssh目录下
scp authorized_keys root@s205:/root/.ssh/
scp known_hosts root@s205:/root/.ssh/
-
-
这时候再ssh登录,这时候就不用再输入密码啦。