一、在VMware中克隆虚拟机
注意:虚拟机必须处于关机状态下
1 克隆想要克隆的环境
其实就是打开 VMare 后,关闭或挂起你要克隆的机器,然后右键选择【管理】-【克隆】:
image.png
剩下的都是 Next 、 Next 了。。。
2 开启克隆虚拟机,修改配置文件
# vi /etc/sysconfig/network-scripts-ifcfg-ens33 //网络配置地址
说明: 修改IP。 例如:你的原虚拟机IP为192.168.59.128 克隆虚拟机的IP可以为192.168.59.123 只要不冲突就行了,然后把UUID这一列删除,要不然这两个UUID是相同的,起冲突 。
3 重启网络服务
systemctl restart network
4 检查是否联网成功
ping www.baidu.com
5 修改主机名
hostnamectl set-hostname 要修改的主机名字
二 、使用XShell 远程连接虚拟机以及克隆的虚拟机
创建会话
直接复制粘贴
image.png
image.png
三、 Linux机器相互登录
ssh username@ IP
ssh -p 端口号 username@ IP
四 、 虚拟机与克隆虚拟机密钥认证
生成密钥
ssh-keygen
image.png
查看公钥私钥文件
ls /root/.ssh
如果这个虚拟机登录原虚拟机,要把这个虚拟机的公钥放到另一个虚拟机上
- 查看公钥
cat /root/.ssh/公钥名称
打开虚拟机粘贴公钥
vim /etc/.ssh/authorized_keys
使用i键进入编辑模式>使用右键粘贴公钥>Shift+Enter>wq保存退出 !!!
当我们使用ssh-keygen命令的时候,需要输入3次回车,才能创建密钥对,如何一键产生非交互的密钥对呢?
自动生成密钥
[root@linux-node2 ~]# ssh-keygen -t dsa -f /root/.ssh/id_dsa -P
手动生成密钥
[root@linux-node2 ~]# ssh-keygen
然后就可以连接另外一个虚拟机
[root@linux-node2 ~]# ssh-copy-id 192.168.225.148
之后就可以不需要密码去连接了
ssh 192.168.225.148