克隆虚拟机

在关机状态下,选择虚拟机——管理——克隆。

根据自身需求,可以选择从现有状态克隆,也可以选择某个快照克隆。然后选择链接克隆,因为链接克隆所占的资源较少。选择克隆机的名称以及存放的位置。克隆完成。

打开克隆机,为了避免冲突需要更改以下几个地方:

1.主机名。使用命令 hostnamectl  set-hostname cptest1(新主机名)更改。这条命令相当于修改了配置文件 /etc/hostname ,区别在于,前一条命令是立刻生效的,而改配置文件需要重启生效。

2.IP地址。进入网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-ens33 修改IP,注意要把UUID(网卡唯一标识符)这一行去掉。重启网络服务 systemctl restart network 。

因为是克隆的虚拟机,所以之前放在原虚拟机里的公钥也会克隆过来。使用远程工具连接时,直接更改IP就行了,不需要再复制粘贴公钥到克隆机,即可实现密钥认证。



两台机器互相登陆

普通SSH登陆

命令:

1. ssh  用户名@IP地址(如果直接 ssh IP地址,则会使用当前登陆系统的用户的身份登陆)

2. ssh  -p  端口号  用户名@IP地址(ssh协议默认端口号为22,如果是默认的,则直接使用第一条命令;如果端口号是其他的,则需要加上-p选项指定端口号)

基于密钥验证的SSH登陆(双向无密码验证)

原理跟远程工具的密钥认证相同。test1 主机如果想要使用密钥验证远程登陆 cptest1 主机,则需要在 test1上先生成密钥对,然后把公钥复制粘贴到 cptest1 里面的 /root/.ssh/authorized_keys 中即可。反之也一样。如果不给私钥设置密码,即可实现无密码验证登陆。

注意:复制粘贴公钥的操作只能通过远程工具进行,因为最小化安装的系统无法复制粘贴,而且是从一台机器复制粘贴到另一台机器。