克隆虚拟机及Linux机器相互登录

1、克隆虚拟机

我们在做实验的时候,机器有时候需要两台或是三台,这个时候可以重装一台,但是比较耗费时间,有一种比较简单的方法,就是直接克隆一台机器。

在克隆之前,需要先将系统关闭,输入命令:init 0 ,即可关闭。

然后在原始界面上,右击系统名称抬头,选择“管理”,再选择“克隆”。

140700_moAY_3867265.png

点击“下一步”,

140707_or9A_3867265.png

选择“虚拟机中的当前状态”,点击“下一步”,

140715_xO3H_3867265.png

选择“创建连接克隆”,然后点击“下一步”,这边选择链接比较节省空间,而且没有必要选择完整的克隆,因为占用的内存太大,没什么意义。

140722_j8tp_3867265.png

输入虚拟机的名称,然后点击“完成”。

140728_CNKV_3867265.png

再点击“关闭”。

140736_TPlB_3867265.png

跳出新建的克隆机 lyslinux-02 ,点击“开启此虚拟机”。

140741_RdqY_3867265.png

 

登陆进去,密码是一样的,

140749_dAWF_3867265.png

然后需要修改IP地址,否则两台同时开启的话,IP地址会有冲突,输入下图命令,回车。

140755_uZa6_3867265.png

出现下图界面的话,回车即可。

140802_FM9g_3867265.png

然后进入下图界面,

140808_UOlo_3867265.png

按字母“i”,进入编辑,将上图中以UUID开头的那一行,删掉。再更改IP地址为192.168.218.130 。

140815_5Ou4_3867265.png

更改完成之后,按“Esc”退出编辑,再输入“:wq”,保存退出。IP地址更改完成之后,需要再重启一下网络服务,输入命令:systemctl restart network.service。然后查看IP,输入:ifconfig 。见下图,

140821_OSBp_3867265.png

现在我们来检测一下IP是否可用,ping 一下外网,

140828_zVYP_3867265.png

可以联网,说明虚拟机没有问题。

 

现在将另一台机器即 lyslinux-01 也开启,在开启期间,我们先更改一下 lyslinux-02 的主机名,输入命令:hostname ,先查看一下主机名,

140833_WCed_3867265.png

可以看到默认的主机名是 localhost.localdomain ,然后输入命令:hostnamectl set-hostname lyslinux-02 ,更改主机名为 lyslinux-02 。

140838_i0vl_3867265.png

现在退出系统再重新进入,即可看到主机名生效。

140842_Nb1v_3867265.png

 

现在登陆 lyslinux-01 ,也改一下主机名为 lyslinux-01 ,

140851_YcpE_3867265.png

 

 

现在使用 Xshell 将这两台机器远程连接起来,先打开 Xshell ,登陆进去,

140858_O2hs_3867265.png

选中 lys-01 行,点击上图菜单栏上的红色框框图标,复制一个,改名称为 lys-02 ,

140906_mag6_3867265.png

主机IP更改一下,点击菜单栏上的“属性”,进入下图,更改主机IP为192.168.218.130 ,然后点击“确定”。

140911_1w8l_3867265.png

回到“会话”窗口,选中 lys-02 ,点击“连接”。

140919_uikb_3867265.png

在弹出的窗口中,选择“接受并保存”,

140924_hrLZ_3867265.png

因为是克隆的,所以之前的密钥也是存在的。现在把 lyslinux-01 也连接起来,在菜单栏上点击打开按钮,

140932_L3CJ_3867265.png

进入“会话”窗口,选择 lys-01 ,点击“连接”。

140937_4NkY_3867265.png

这样 lyslinux-01 也连接上 Xshell 了。

 

现在,我们把 Linux 上的 lyslinux-02 做一个快照,保存起来,命名为:克隆lyslinux-01 。

141003_z7WN_3867265.png

 

2、Linux机器相互登录

使两台Linux机器相互连接,是以后工作中会经常用到的。

我们先在 lyslinux-01 上连接 lyslinux-02 ,使用命令:ssh 192.168.218.130 ,注意这个IP地址是 lyslinux-02的。

141053_EttZ_3867265.png

输入命令之后,会跳出一句话,询问我们:Are you sure you want to continue connecting (yes/no) ? ,这时候输入 yes ,回车,就可以了。然后再输入密码。这样 lyslinux-01 就连接上 lyslinux-02 了。

我们用命令:w ,来查看一下。然后再用命令:logout ,关闭掉。换成Xshell登陆,查看比较方便,所以关闭VMware上的。

141100_foOZ_3867265.png

打开 Xshell ,两个都登陆上去,然后用 lyslinux-02 连接 lyslinux-01 。在01上,先用命令:w ,查看一下,w命令是查看系统负载的,可以看到01上面只有一个IP。

141106_UV0w_3867265.png

现在进入02,用02连接一下01 。输入 ssh 192.168.218.128 ,这个IP地址是 lyslinux-01 的,然后输入 yes ,回车,再输入lyslinux-01的密码。

141113_FfD8_3867265.png

回到01,用w再次查看一下,见下图,可以看到多了一个IP地址,

141120_rduE_3867265.png

在lys-02界面上使用命令 Ctrl+D ,退出来,

141125_3RNt_3867265.png

其中,命令 ssh 192.168.218.128 ,全称应该是这种格式:ssh username用户名@IP地址 。怎么查看现在登陆的用户名?输入命令 whoami ,回车,可以看到是root,所以命令全称应该是:ssh root@192.168.218.128 。再输入密码,登陆进去,然后输入w查看,连接成功。再Ctrl+D退出来。

141135_aJZ2_3867265.png

注意查看上图,命令前缀的用户名称是变化的。

 

前面有说过一般的网络端口,默认都是22的,但也有例外的,比如端口是220的,要怎么连接呢?用命令-p可以指定端口,这样也可以连接上另一台Linux。然后再关闭。

141141_mqCh_3867265.png

 

以上就是两台Linux机器之间的互连,我们也可以两台Linux之间进行密钥认证。密钥认证的条件就是公钥和私钥配对,需要将公钥保存到对方的机器上。

输入命令 ssh-keygen ,会跳出一行让我们选择保存路径,直接回车默认保存路径,然后再跳出一行让我们设置密码,也是直接回车,密码为空。最后再跳出一行,直接回车,就生成了密钥对。

141205_85GQ_3867265.png

密钥对上显示了私钥和公钥的文件,见下图,

141210_bhcM_3867265.png

接下来用ls命令来查看确认一下,然后用cat查看公钥的内容,将下图红色框框的部分复制起来,

141215_AA9D_3867265.png

打开 Xshell 中的 lys-01 ,输入命令:vi /root/.ssh/authorized_keys ,回车,按字母”i“进入编辑,在文本后面回车输入下图红色框框的内容,”##lys-02“为标注,后面的内容是lyslinux-02的公钥。完成之后,按”Esc“键退出编辑,并输入”:wq“,回车退出保存。

141223_FFa1_3867265.png

然后检查一下,输入命令:getnforce ,见下图。

getenforce 命令可以查看 SElinux 的状态 ,我们的结果是 Enforcing ,说明状态是打开的。setenforce 0 命令可以暂时关闭 SElinux 。用 getenforce 命令再次查看,结果是 Permissive ,说明状态是关闭的。永久关闭 SElinux 的话,需要编辑配置文件,以后会提到。

141231_wgf6_3867265.png

现在回到 Xshell 中的 lys-02 ,输入以下命令,可以看到直接登陆上 lyslinux-01 。注意查看命令前缀。

141236_cH4j_3867265.png

 

这样就完成了两台Linux机器的相互登录。

 

转载于:https://my.oschina.net/u/3867265/blog/1821782

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值