1周第4课 单用户模式 救援模式 克隆虚机 Linux互相登陆

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1周第4课 单用户模式 救援模式 克隆虚机 Linux互相登陆相关的知识,希望对你有一定的参考价值。

一、单用户模式

用途:在 grub 未加密的前提下,root 密码忘记,利用单用户重置密码

1.重启虚机,在出现系统启动菜单时,按键盘的“上下”箭头移动菜单至第一项

技术分享

按"e"键,进入编辑,利用上下箭头按键,移动光标到 "linux16"开头的这行,再利用左右箭头按键将光标移动到“ro”处

技术分享

将"ro"替换成 "rw init=/sysroot/bin/sh" 注意空格,接着同时按下"ctrl"和"x"

技术分享

系统启动进入单用户模式,输入"chroot /sysroot/",接着输入"LANG=en"

(注意大小写,此设置避免乱码)

技术分享

输入“passwd”重置密码,接着输入“touch /.autorelabel”,通过“虚拟机”菜单,重新启动虚机

技术分享

重启时间可能比平时长一点,之后出现登陆界面,就可以利用新密码登陆了。


二、救援模式

用途:系统损坏无法进入需要修复,或者 root 密码忘记,但又无法通过单用户模式重置等

这里假设 root 密码遗忘,利用救援模式进行重置

1.加载系统安装光盘到虚拟机,点击虚机主界面上方的“扳手”按钮,在弹出的菜单中点击“光驱”,选择系统安装光盘(之前已经选中过),直接勾选连接的复选框,然后点击“显示全部‘返回“设置”主界面

技术分享

技术分享

技术分享

机器从光盘启动,进入光盘主界面,选择第三项“Troubleshooting”回车,选择“Rescue a CentOS Linux system”回车,开启进入“救援模式”,出现选择菜单后输入“1”,回车

技术分享

再次回车,成功进入救援模式

技术分享

根据提示,原系统已经加载到/mnt/sysimage,输入“chroot /mnt/sysimage”切换至该目录

技术分享

如上,提示符已由“sh-4.2#”变成"bash-4.2#",输入"passwd"命令按照提示重置密码,完成后通过“虚拟机”菜单重启虚机(记得取消从光盘启动)。之后使用新密码登陆。


三、克隆虚机

用途:免去重复安装系统,快速生成多台虚机

1.关闭虚机电源,依次点击“虚拟机”->"创建完整克隆"

技术分享

弹出克隆虚机保存对话框,输入新机器的名称,点击“存储”,即可开始克隆

技术分享

技术分享

克隆完成,桌面马上就多出一个“虚机”

技术分享


四、linux 机器之间互相登陆

linux 机器之间互相登陆,有两种办法

一种是通过 ssh 的方式 输入账号密码,另一种是利用密钥登陆


测试环境准备

打开刚克隆出来的机器,修改机器的ip 避免ip 冲突,同时删除掉其网卡的 “uuid”,

修改机器名"hostnamectl set-hostname centos702",

技术分享

确认网络联通后,打开另一台机器,进行同样修改(ip 可不变)

技术分享


1.ssh 登陆

准备:首先利用远程工具连接分别连接两台服务器

任选一台机器(这里选择702),输入命令,格式为"ssh -p port [email protected]",按照提示输入"yes"回车,接着输入centos701的 root 密码即可登陆成功

技术分享


因为端口默认22 ,且centos702当前用户为"root",故命令可简化为"ssh 172.16.107.158"

(语言描述为:用 ssh 协议的默认端口22,使用 root 身份登陆到172.16.107.158)

注意登陆成功后,左侧提示符前的变化

技术分享

同样的操作在701上也可以连702

技术分享


2.密钥登陆

任选一台机器,这里选择701

在命令行下输入“ssh-keygen”,开始生成密钥,回车确定保存,为密钥设置密码

按照提示可在/root/.ssh 文件夹下找到公钥和私钥

技术分享

复制 id_rsa.pub 中的公钥到702的“/root/.ssh/authorized_keys”中去,记得在702中运行"getenforce 0‘

技术分享

接着回到701远程窗口,输入  ssh 172.16.107.159,输入密钥密码,即可完成到702登陆

技术分享

同理,将702上生成的公钥放到701的“/root/.ssh/authorized_keys”中,完成相互免密登陆


以上是关于1周第4课 单用户模式 救援模式 克隆虚机 Linux互相登陆的主要内容,如果未能解决你的问题,请参考以下文章

1周4次课 单用户模式,救援模式,克隆虚拟机,linux相互登录

单用户救援模式克隆两机互联

用户模式 linux救援单用户 虚拟机克隆和linux相互登陆

26期Linux20180531 单用户 救援模式 克隆虚拟机 linux机器相互登录

26期Linux20180531 单用户 救援模式 克隆虚拟机 linux机器相互登录

1.13 单用户模式 1.14 救援模式 1.15 克隆虚拟机 1.16 Linux机器相互登录