单用户模式救援模式克隆和linux之间的远程登入
Posted 游荡的鱼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单用户模式救援模式克隆和linux之间的远程登入相关的知识,希望对你有一定的参考价值。
单用户模式设置密码
进入系统时按方向键移动光标,选择操作系统,按字母”e”,进入到grub编辑模式,在linux6行 把”ro”改成“rw”后添加”init=/sysroot/bin/sh” 按Ctrl+x进入到emergency模式
然后chroot /sysroot,切换到用户的操作系统,然后passwd进行修改密码,期间有错乱字符,可以LANG=en设置支持语言,
最后还需要最重要的一步touch /.autorelabel,这样才会在系统启动的时候加载修改的密码,使修改的密码生效。
然后exit退出到单用户的操作系统,执行reboot生效
救援模式设置密码
Vmware设置项选择CD/DVD 软驱,浏览安装的系统ISO文件,在Device status 出选中connect at power on;
然后上电启动系统,进入到选择页面依次选择Troubleshooting-——Rescue Centos Linux system*———1 Continue
然后根据提示chroot /mnt/sysimage此时输入提示符由sh-4.2变成BASH-4.2,之后输入passwd root**修改密码,
接着exit退出到原始系统,然后reboot即可克隆系统
1、首先退出要克隆的系统
2、右键系统管理-克隆-下一步-克隆方式选择创建一个链接克隆,一直按照要求正常下一步(链接克隆不能独立与原始系统)
3、创建出来的系统是和原始系统一模一样,避免两台虚拟机同时开启照成网络冲突,所以改一下克隆系统IP,其实连里面的公钥也好一样所以同一个私钥可以连这两台虚拟机,
并且为了更好的区别可以修改ihostname 主机名来区别*hostname 主机名,这种做法是单次修改,重启不生效cat /etc/hostname,可以看到配置文件内并没有变化,可以使用命令*hostnamectl -set-hostname 主机名(hostname —help 查看用法),然后查看配置文件可以看到已经改变。
linux远程登入linux
1、格式为:ssh root@IP -p 端口号(默认是22)
2、密钥登入:在虚拟机1输入ssh-keygen 生成私钥和公钥,把公钥的值复制,在虚拟机2执行echo 公钥值 >> authorized_keys ,然后直接ssh通过密钥登入不需要密码(ssh-keygen创建密钥时不设置密码 ) 。
以上是关于单用户模式救援模式克隆和linux之间的远程登入的主要内容,如果未能解决你的问题,请参考以下文章
26期Linux20180531 单用户 救援模式 克隆虚拟机 linux机器相互登录