多台虚拟机之间实现免密码登陆
过程分析
1 虚拟机生成密钥
本文以node01,node02两台虚拟机做示范
- 生成密钥
ssh-keygen -t rsa
回车三次
2. 查看生成公钥:
1.root用户是在根目录:
ll ~/.ssh
2.普通用户是在:ll /home/[用户名]/.ssh
3.将当前系统公钥信息追加到当前服务器注册中心(该步骤实现当前系统免密)
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
(该步骤实现当前系统免密)
4.实现node02服务器免密登陆node01
- node02将公钥信息发送到node01,存放地址不做要求
scp -r [公钥] [node01IP]:/opt/key/node02
- node01虚拟机将node02发送的公钥追加到当前服务器注册中心
cat /opt/key/node02/id_rsa.pub >> ~/.ssh/authorized_keys