【三】ubuntu24虚拟机集群配置免密登陆

环境背景

当前三台ubuntu节点已经完成了虚拟机在vmware fusion中的部署,网络经过测试均已经互通,并且开机使用远程连接进行访问。
image.png


1. 配置域名映射

编辑每台机器的 /etc/hosts 文件,添加以下内容:

sudo vim /etc/hosts

添加以下行:

172.16.167.131 ubuntu1
172.16.167.132 ubuntu2
172.16.167.133 ubuntu3

image.png
保存并退出文件。
image.png
同时,可以给mac物理机主机映射也配置上 ,打开mac终端,先进入root,再编辑hosts文件:

su root
vim /etc/hosts

image.png
这样,每台机器都能通过域名访问其他机器。
image.png

2. 配置免密登录

在每台机器上生成SSH密钥对,并将公钥分发到其他机器。

2.1 在每台机器上生成SSH密钥对:

ssh-keygen -t rsa -b 2048

在提示时按Enter键,使用默认文件路径,不设置密码短语。
image.png