1.13 单用户模式
1.14 救援模式
1.15 克隆虚拟机
1.16 linux机器相互登录
1.13 单用户模式
单用户模式就好像是windows操作系统 的安全模式,如果我们忘记了虚拟机密码,我们就要进入单用户模式修改密码。
做法,重启linux:reboot, init 0 , shutdown -r now
关机:init 0 poweroff
出现这个界面按‘E’进入grub编辑界面,grub是一个启动工具
找到linux16,光标定位到ro,改为rw,后面加一个init=/sysroot/bin/sh,然后按ctrl+x,就会出来一个可以运行命令的界面。
输入命令chroot /sysroot/ 命令切换到root用户下面,然后输入cat /sysroot/root/.ssh/authorized_keys中修改密码.
如果出现乱码,就输入LANG=en,然后输入passwd root修改root密码。修改完密码后还需要进行一个操作,输入命令touch /.autorelabel,做完这些操作后直接重启,输入新的密码就可以了。
1.14 救援模式
linux有0-6七个级别(我们修改密码用的就是用的单用户模式,rescue.target)
关机,编辑虚拟机设置→选择CD/DVD(IDE)→启动时连接→选择镜像所在的路径。
进入boot,按加减号把CD-ROM移到第一位,按F10保存退出。
选择Troubleshooting这一项,回车
选择第二项,Rescue a CentOS linux system,回车→再回车
选择1),输入1,回车
输入命令cat /mnt/sysimage/root/.ssh/authorized_keys
chroot /mnt/sysimage
passwd root 直接修改root密码即可,重启客户机。
1.15 克隆虚拟机
克隆成功重新启动,修改ip地址,主机名等即可(hostnamectl set -hostname 主机名)。
1.16 linux机器相互连接
ssh IP地址,比如 ssh 192.168.8.22 ,用w命令查看连接情况
指定端口 ssh -p 22 @root 192.168.8.22连接
秘钥连接,输入命令ssh-keygen,用ls /root/.ssh/查看公钥和私钥
cat /root/.ssh/authorized_keys把私钥放进去