免密登录ssh
三台服务器如下:
172.25.10.89;172.25.10.126;172.25.11.126
在三台服务器上执行如下命令生成密钥文件:
ssh-keygen -t rsa
将172.25.10.89公钥追加authorized_keys文件中
cat id_rsa.pub >> authorized_keys
接下来将172.25.10.126和172.25.11.126的id_rsa.pub写入到172.25.10.89的authorized_keys文件中,使用scp 或者 rsync命令。
方法1:直接在172.25.10.126执行如下命令:
scp id_rsa.pub 172.25.10.89:~/.ssh/
方法二:172.25.10.89上操作执行如下命令:
scp 172.25.10.126:~/.ssh/id_rsa.pub ~/.ssh/
在172.25.10.89上执行如下命令,将172.25.10.126的id_rsa.pub文件内容添加到authorized_keys文件中:
cat id_rsa.pub >> authorized_keys
172.25.11.126类似,将172.25.11.126的id_rsa.pub文件内容添加到authorized_keys文件中
选用方法二
scp 172.25.10.126:~/.ssh/id_rsa.pub ~/.ssh/
cat id_rsa.pub >> authorized_keys
最后将172.25.10.89的authorized_keys复制到172.25.10.126;172.25.11.126
$ scp authorized_keys 172.25.10.126:/root/.ssh/
$ scp authorized_keys 172.25.11.126:/root/.ssh/
验证命令:
ssh root@ip