上篇(Mac下VirtualBox安装Centos 实现固定IP+互联网访问) 已成功安装CentOS 3个虚拟机实例leader、follower1、follower2,本篇实现免密登录。
目标
1. 实现Mac 与虚拟机间免密登录
2.实现虚拟机之间免密登录
关键命令
1. 生成公钥
2.copy公钥到各实例
环境情况
1.宿主机 MacOS12.2
2.虚拟机CentOS7.9
详细操作
1.生成公钥
#-t 密钥的类型 为rsa
ssh-keygen -t rsa
#然后一直按回车即可,完成后会在~/.ssh/目录下生成id_rsa.pub 公钥文件
2. copy公钥到各实例
本篇以Mac为例,其他虚拟机重复详细操作的1、2步骤,即可实现我们的开头的目标1、2.
# ssh-copy-id 为自带的命令,这个命令会把本地指定文件,追加到对端实例的~/.ssh/know_hosts文件下
ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.56.101
ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.56.102
ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.56.103
查看本地know_hosts