克隆一台Linux虚拟机
到VMware 做一个快照。(快照的好处防止系统崩溃,复制系统)
克隆需要关机,
如何关机?
init 0 或 shutdown –h now
如何重启?
init 6 或 reboot 或 shutdown –r now
如何退出终端?
exit 或 logout 或 CTRL + D (快捷键)
XShell退出以后重新连接
修改新的克隆机上网配置文件时候,需要注释掉UUID,这里是用 # 来注释
IPADDR 可以改成往后延续一个数,尽可能差不多。
比如 192.168.222.168 变为192.168.222.169
当几台虚拟机是克隆时候,每个虚拟机主机名看的是一样的,直接看代码不好分辨。
如何修改主机名?
修改主机名命令—— hostnamectl set-hostname 新名字
查看一个主机名的命令——hostname
退出终端重新连接 或者 重启 一下就能成功把名字改过来
查看主机名的配置文件
Xshell里面 连接克隆机的虚拟机 和之前是一样的,
输入克隆机的新主机IP,
在用户身份验证设置里,可以选public key钥匙认证,
因为是拷贝的,所有东西都是复制的,所以用户名和密码可以完全用被克隆主机的(用户名root,用户密钥下拉可选)。
之前连接另一台机,做的是输入另一台Linux机子的IP和密码登陆
退出连接另一台机,ctrl + D (其实退出很多操作,返回到上一层操作都可以用这个)
现在 配置密钥登陆
这里需要生成一个本地的密钥对,这和Xshell步骤一致,都是把本地的公钥放到远程机器去,这样远程的就能登陆了。
2号机原本拷贝的有一个Xshell的公钥(所以本地可以连上),现在再添加一个1号机的公钥(这样1号机可以连接过来2号机)。
1号机 ,生成密钥对命令:ssh-keygen
生成完成以后再执行命令 ssh-copy-id ,把公钥放到目标IP的机器,过程中需要输入目标机的密码。
(如果是没生成密钥对就放过去会提示找不到文件)
现在再查看2号机多了一个1号机公钥
(目标机器即使没有authorized_keys , 文件也会自动生成)
回头看一下1号机本地公钥的生成位置