共计 898 个字符,预计需要花费 3 分钟才能阅读完成。
linux 版本:Ubuntu20.04
1. 装好一个之后,先配置虚构网络。这里改成 NAT 模式
编辑
- 这里 NAT 设置外面有网关信息,先记上
编辑
- ubuntu20.04 的网络配置在 /etc/netplan 上面。外面有一个 yaml 文件,咱们用 vi 命令关上:
而后进行如下设置,改为动态 ip
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: no
addresses: [192.168.208.121/24]
gateway4: 192.168.208.2
nameservers:
addresses: [8.8.8.8,8.8.4.4]
这里 addresses 就是你的虚拟机 ip 联合第 1 步的子网 ip 和掩码设置一个,gateway4 字段是第 2 步网关 ip。最初的 nameservers 是配置域名服务器,这里是谷歌的 dns 服务器地址。配置完之后,执行:
sudo netplan –debug apply
对于第二第三台虚拟机,咱们只须要改 addresses,换另外一个就行。
4. 改完之后用以下命令验证:
networkctl status
5. 咱们 vi 关上 /etc/hosts 这个文件,
加上域名和 ip 的映射。
192.168.208.121 moyu1
192.168.208.122 moyu2
192.168.208.123 moyu3
- 改完之后重启 server(这步是必须的,不然会导致本机 ping 不通虚拟机),而后关上 xshell
- 而后虚拟机相互 ping 对方的域名测试,本机和虚拟机相互 ping 测试。确保网络没有问题。
8. 关上 xshell,进行如下设置,这里把主机改为虚拟机的 ip 地址
编辑
xshell 会提醒你生成秘钥,在生成秘钥文件后,而后将秘钥文件放入每个虚拟机的.ssh 目录下。
能够抉择将秘钥文件内容追加或笼罩到 authorized_keys 文件。这里因为是新建的虚拟机,没有其余秘钥,间接用 mv 命令笼罩了
mv sourcefile authorized_keys
接下来就用 xshell 连贯三台服务器,功败垂成!