克隆虚拟机
在关机状态下,选择虚拟机——管理——克隆。
根据自身需求,可以选择从现有状态克隆,也可以选择某个快照克隆。然后选择链接克隆,因为链接克隆所占的资源较少。选择克隆机的名称以及存放的位置。克隆完成。
打开克隆机,为了避免冲突需要更改以下几个地方:
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 中即可。反之也一样。如果不给私钥设置密码,即可实现无密码验证登陆。
注意:复制粘贴公钥的操作只能通过远程工具进行,因为最小化安装的系统无法复制粘贴,而且是从一台机器复制粘贴到另一台机器。
转载于:https://blog.51cto.com/12272471/2090059