您的位置:首页 > 运维架构 > Linux

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

2017-10-19 00:00 639 查看
摘要: 单用户模式与救援模式(光驱模式)——忘记密码了怎么修改密码
、克隆虚拟机、linux机器相互登录

单用户模式

重启客户端 命令

reboot//这3个都是重启客户端的命令
init 6
shutdown -r now

还可以直接用重启虚拟机



关机命令:

init 0
poweroff

进入安全模式

重启后 按上下方向键 并按 e键

E

然后



ro 为只读 需要改为rw可读写
再在后面加上:

init=/sysroot/bin/sh

并用CTRL +X 结束

输入命令 切换到原来的系统

chroot /sysroot/
cat /root/.ssh/authorized_keys

使用更改密码命令:

passwd root

出现乱码后 使用 CTRL +C取消键入 并输入

LANG=en//注意需要区分大小写

然后 再次输入 修改密码命令并输入新密码

passwd root




最后输入命令 重启之后即可使用新密码登录客户机

touch /.autorelabel

救援模式

编辑虚拟机设置 并进入bios界面





设置bios



重启之后









得到一个文件路径





用刚才得到的文件路径 回到原来的系统 并用

chroot /mnt/sysimage//刚才得到的文件路径
passwd root//修改密码




最后再重启

重启之前需要关闭 光盘启动



克隆虚拟机

首先要克隆一个虚拟机









修改ip地址并重启网络服务

修改ip的文件路径

vi /etc/sysconfig/network-scripts/ifcfg-ens33

按i修改文件配置 然后esc :wq 保存文件



重启网络服务

systemctl restart network.service//重启网络服务

查看ip

ifconfig

查看网络是否能连接外网

ping www.baidu.com

设置主机名字

查看主机名

hostname

更改主机名字

hostnamectl set-hostname centos002//最后是主机名字

linux机器互相登录ps:工作中会经常用到

登录

输入所需登录的主机的ip地址和密码

在虚拟机上输入命令行 

ssh-keygen

获得密钥所在的文件路径



找到公钥并复制公钥的字符串

vi //后面加公钥所在的文件路径

打开需要设置密钥的虚拟机 

输入

vi /root/.ssh/authorized_keys//存放密钥的文件路径

粘贴刚才复制的公钥并保存

检查防火墙是否开启:

getenforce//检查防火墙是否开启

关闭防火墙

setenforce 0//暂时关闭防火墙

最后

切换到私钥存放的虚拟机 再次连接另一台机器时 就不许要再次输入密码了

遇到的问题

在用ssh连接另一台机器的时候无法连接



输入命令行:

vi /etc/ssh/ssh_config

并修改文件配置 文件末尾添加

StrictHostKeyChecking no
UserKnownHostsFile /dev/nul

保存并退出后即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐