首先
要保证各个服务器之间可以
ping
通(三台主机)
具体步骤
在每一台机器上操作以下步骤,另两台即是目标主机
- 需要先开启ssh服务:
systemctl start sshd service
- 创建密钥
ssh-keygen -t rsa -P ""
~/
家目录下会生成私钥(id_rsa)和公钥(id_rsa.pub)- 将公钥拷贝到目标服务器
ssh-copy-id -i ~/.ssh/id_rsa.pub 用户名@目标服务器ip
,输入目标主机用户密码 - 验证
ssh 用户名@目标服务器ip
,免密远程登录成功即可
很简单:你想通过服务器A免密登录到服务器B,这就需要把在A服务器上生成的公钥放到目标服务器 即B服务器 上,就可以了。
简单理解:
熄灯
还有一种方法可以自行搜索(说不定系统已经推荐了?),但是这种方法更简单常用。