第四課:單用戶及救援模式(一)
有時候當我們密碼忘記了,需要遠程修改密碼,可以進入單用戶模式來修改密碼,如下:
1、首先重啟服務器,然後按a鍵,進入當用戶模式:選擇第一項,按e編輯:如下:
2、然後定位到ro這裏,修改ro為rw init=/sysroot/bin/sh,完成之後按crtl+X重啟:
3、修改後如下:
4、此時可以進入單用戶模式了:
5此時需要輸入如下命令:
chroot /sysroot/ 需要掛在root目錄下。
passwd 修改密碼
touch /.autorelabel 此時需要使selinux生效,如果啟用了selinux的話。
以上Centos 7的單用戶模式,和6.5是一樣的呢。
2、救援模式
有時候我們當配置文件損壞或者密碼忘記,也可以通過救援模式來修改:如下:
首先進blos修改從光盤啟動系統:按F10保存,如下:
2、重啟進入系統,進入測試模式如下:選擇從Rescue a CentOS system.啟動。
3、選擇continue繼續:
4、選擇掛載原來的系統,則可以修改密碼:
chroot /mnt/sysimage.
passwd
這樣既可以。
1、linux服務器下可以克隆虛擬機,這樣兩臺方便操作,克隆步驟如下:
打開虛擬機---右擊-管理==克隆:到如下界面:
克隆虛擬機的當前狀態:
創建完整克隆即可,方便以後操作:
3、顯示克隆進度:
4、此時克隆完成:
5、克隆後需要修改IP地址才可以登錄。
2、linux服務器之間登錄:比如A機器和B機器。
首先在A機器上運行ssh-keygen -t rsa連續三次回車後生成公鑰和私鑰,如下:
2、公鑰和秘鑰在/root/.ssh/目錄下:
3、此時需要把id_rss.pub公鑰內容放在B服務器上,放在/root/.ssh/authorized_keys文件裏。
[root@localhost .ssh]# scp -P 52588 ~/.ssh/id_rsa.pub [email protected]:.ssh/id_rsa.pub
這臺命令是復制本地公鑰到遠程的/root/.ssh目錄下,不過需要輸入密碼:
4、此時登錄到B機器上:
cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
表示把id_rsa.pub的內容追加到重定向文件裏。
註意:為了不影響之前秘鑰的使用,一定時追加哦。
5、此時則可以使用:返回到A機器,直接通過ssh -p 52588 [email protected]登錄。
經測試,可以登錄。
本文出自 “芬野_de博客” 博客,請務必保留此出處http://yuanhaohao.blog.51cto.com/7714752/1975812
第四課:單用戶及救援模式(一)