1. 程式人生 > >單用戶模式、救援模式、克隆虛擬機和 Linux機器相互登錄

單用戶模式、救援模式、克隆虛擬機和 Linux機器相互登錄

linux

單用戶模式

單用戶相當於windows 的安全模式

首先重啟linux,常用的幾個命令:

reboot init 6 shutdown -r now

關機命令:

init 0 poweroff

右鍵>電源>重新啟動客戶機

技術分享


grub 界面,grub 是一個啟動工具,找到系統的啟動盤

按方向鍵選上面這個

按e進入編輯

技術分享


找到linux16 這一行

找到ro(只讀) 改成 rw(讀寫)再加 init=/sysroot/bin/sh

sysroot 是原系統所在的目錄

ctrl+x

技術分享


技術分享

此界面相當於進入了“安全模式”


技術分享

可以查看一下

ls /sysroot/boot/

ls /sysroot/tmp/

暫時是空的

cat /sysroot/root/.ssh/authorized_keys

技術分享


chroot /sysroot/

cat /root/.ssh/authorized_keys 這時候就可以使用原來系統的命令了

技術分享


passwd root

發現亂碼

技術分享

ctrl +c 取消當前運行的命令

執行:lANG=en

技術分享



再運行 passwd root


技術分享



更改後運行:

touch /.autorelabel

技術分享

之後電源>重新啟動客戶機

登錄成功

技術分享




如果忘記grup的密碼,就要使用救援模式

運行級別 從0-6 總共7個級別

0:關機

1:單用戶

2 3 4 :多用戶模式

5:圖形界面

6: reboot

ls -l /usr/lib/systemd/system/runlevel*target

技術分享


先關機: init 0

再去編輯虛擬機

技術分享

技術分享

技術分享

技術分享技術分享

技術分享

技術分享


技術分享

技術分享



ls /mnt/sysimage/root/.ssh/authorized_keys

cat /mnt/sysimage/root/.ssh/authorized_keys


技術分享


chroot /mnt/sysimage

passwd root

技術分享

修改密碼後,進入設置,

技術分享


重啟:

技術分享


登錄測試


技術分享

登陸成功


克隆虛擬機


技術分享

技術分享

技術分享

技術分享

技術分享

技術分享


登陸 serverlooker-02

技術分享



改一下 serverlooker-02的ip

技術分享

重新啟動

技術分享

測試外網,能ping 通

技術分享


改一下 aminglinux-02 的主機名:serverlooker-02

技術分享

改一下aminglinux-01 的主機名: serverlooker-01

技術分享


在xshell中添加 serverlooker-02

技術分享


技術分享


把 aminglinux-02 克隆一下,備用。

技術分享


Linux機器相互登錄


用w命令查看 連接 serverlooker-01的終端

技術分享

用serverlooker-02 去連01

技術分享


查看當前登陸用戶 whoami

技術分享


通過指定端口連接:

技術分享


兩個linux之間實現密鑰認證

用02去連01

用工具:ssh-keygen 生成密鑰對

技術分享

默認回車,生成密鑰對


技術分享

把02的公鑰內容復制到01

技術分享

vi 寫入

技術分享

關閉 01的selinux

技術分享


用02連01,不用輸入密碼。

技術分享


連接成功。


本文出自 “ServerLooker” 博客,請務必保留此出處http://13279218.blog.51cto.com/13269218/1974412

單用戶模式、救援模式、克隆虛擬機和 Linux機器相互登錄