在VMware中克隆虚拟机,Xshell远程连接克隆虚拟机及密钥

一、在VMware中克隆虚拟机

注意:虚拟机必须处于关机状态下

1 克隆想要克隆的环境

其实就是打开 VMare 后,关闭或挂起你要克隆的机器,然后右键选择【管理】-【克隆】:


在VMware中克隆虚拟机,Xshell远程连接克隆虚拟机及密钥_第1张图片
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 远程连接虚拟机以及克隆的虚拟机

创建会话
直接复制粘贴


在VMware中克隆虚拟机,Xshell远程连接克隆虚拟机及密钥_第2张图片
image.png
在VMware中克隆虚拟机,Xshell远程连接克隆虚拟机及密钥_第3张图片
image.png

三、 Linux机器相互登录

ssh username@ IP
ssh -p 端口号 username@ IP

四 、 虚拟机与克隆虚拟机密钥认证

生成密钥

ssh-keygen
在VMware中克隆虚拟机,Xshell远程连接克隆虚拟机及密钥_第4张图片
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

你可能感兴趣的:(在VMware中克隆虚拟机,Xshell远程连接克隆虚拟机及密钥)