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

一,在VMware中克隆虚拟机

注 : 在虚拟机关机的状态下,才能创建虚拟机。

1. 克隆你要克隆的环境

  • 其实就是打开 VMare 后,关闭或挂起你要克隆的机器,然后右键选择【管理】-【克隆】:
    在VMware中克隆虚拟机,Xshell远程连接克隆虚拟机及秘钥认证_第1张图片
    剩下的都是 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.service

4.检测是否成功联网

# ping www.qq.com

5.修改主机名

  • 查看主机名:
# hostname
  • 修改主机名:
# hostnamectl set-hostname 要修改的主机名

二,使用Xshell远程连接虚拟机及克隆的虚拟机

  • 创建会话
    直接复制粘贴会话
    在VMware中克隆虚拟机,Xshell远程连接克隆虚拟机及秘钥认证_第2张图片
    在VMware中克隆虚拟机,Xshell远程连接克隆虚拟机及秘钥认证_第3张图片

  • 会话粘贴出来以后,右键>属性,修改IP,然后确定
    在VMware中克隆虚拟机,Xshell远程连接克隆虚拟机及秘钥认证_第4张图片

  • 然后点击”连接”,就连接成功了!!!

三.Linux机器互相登录

# ssh username@ IP

如果端口默认不是22,修改端口连接如下:

# ssh -p 端口号 username@ IP

查看当前登录的用户:

# whoami

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

  • 生成密钥对
# ssh-keygen

在VMware中克隆虚拟机,Xshell远程连接克隆虚拟机及秘钥认证_第5张图片

  • 查看私钥公钥的文件
# ls /root/.ssh/

如果这个虚拟机登录原虚拟机,要把这个虚拟机的公钥放到另一个虚拟机上
- 查看公钥

# cat /root/.ssh/公钥名称

然后复制你的公钥
- 打开原虚拟机,粘贴公钥

# vi /root/.ssh/authorized_keys

使用i键进入编辑模式>使用右键粘贴公钥>Shift+Enter>wq保存退出 !!!

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