有三台服务器192.168.56.5、192.168.56.6、192.168.56.7,现在要实现三台服务器的免密登录
在三台服务器分别执行如下操作
ssh-keygen -t rsa
执行命令进入目录就能看到私钥和公钥
cd /root/.ssh
在服务器中生成了密钥后,要将自己的公钥文件分别发送给另外两台服务器
以其中一台为例,另外两台服务器操作流程相同
在192.268.56.5上执行命令,出了ssh免密访问其他两台服务器,还要让他能够自己免密访问自己
ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.56.5
ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.56.6
ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.56.7
执行输入如下命令测试远程登录
ssh root@192.168.56.6
这里注意执行了这个命令登陆后,就是在192.168.56.6这台服务器上了,而不是在192.168.56.5上,要回到192.168.56.5,需要执行exit命令,输入exit直接回车即可