Linux重置root密碼及機器之間相互登錄
阿新 • • 發佈:2018-03-22
root密碼 相互登錄單用戶模式
- 系統重啟命令:reboot init 6 shutdown -r now
- 關機命令: init 0 poweroff
- 運行級別:0-6
[root@localhost ~]# ls -l /usr/lib/systemd/system/runlevel*target lrwxrwxrwx. 1 root root 15 5月 28 18:48 /usr/lib/systemd/system/runlevel0.target -> poweroff.target ###關機 lrwxrwxrwx. 1 root root 13 5月 28 18:48 /usr/lib/systemd/system/runlevel1.target -> rescue.target ###單用戶 lrwxrwxrwx. 1 root root 17 5月 28 18:48 /usr/lib/systemd/system/runlevel2.target -> multi-user.target ###多用戶 lrwxrwxrwx. 1 root root 17 5月 28 18:48 /usr/lib/systemd/system/runlevel3.target -> multi-user.target ###多用戶 lrwxrwxrwx. 1 root root 17 5月 28 18:48 /usr/lib/systemd/system/runlevel4.target -> multi-user.target ###多用戶 lrwxrwxrwx. 1 root root 16 5月 28 18:48 /usr/lib/systemd/system/runlevel5.target -> graphical.target ###圖像界面 lrwxrwxrwx. 1 root root 13 5月 28 18:48 /usr/lib/systemd/system/runlevel6.target -> reboot.target ###重啟
- 進入單用戶模式修改root密碼:需要grub密碼或者沒加密
- 重啟系統,按上下鍵
- 按e進入grub,找到ro位置修改
- 把ro修改為rw init=/sysroot/bin/sh
- 按Ctrl + X進入類似安全模式的命令行界面
輸入以下命令修改root密碼,完了直接重啟。
救援模式
- 進入救援模式修改root密碼:
設置虛擬機鏡像
點擊虛擬機電源,選擇啟動時進入bios,把CD-ROM Drive移動到第一個,F10保存退出。
進入安裝界面,選擇第三項
選擇第二項
回車進入下圖,並輸入1
回車後進入一個命令行模式
輸入以下命令修改root密碼,重啟系統,別忘了修改從硬盤啟動系統。
克隆虛擬機
先用虛擬機克隆一個虛擬機,不用完全克隆。
修改hostname:這個命令是直接改的配置文件/etc/hostname
linux機器相互登錄配置
如果aminglinux-02需要登錄aminglinux-01:
- 在aminglinux-02上操作
[root@aminglinux-02 ~]# ssh-keygen 配置密鑰 Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): 指定目錄 Enter passphrase (empty for no passphrase): 設置密碼 Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. 私鑰保存目錄 Your public key has been saved in /root/.ssh/id_rsa.pub. 公鑰保存目錄 The key fingerprint is: 79:cd:12:34:d1:54:c0:58:de:38:52:7e:eb:d4:61:6d root@aminglinux-02 The key‘s randomart image is: +--[ RSA 2048]----+ | +B=o. | | ..=oo .| | o = ooE| | . = o.+.| | S o o o .| | . . o | | . | | | | | +-----------------+ [root@aminglinux-02 ~]# ls /root/.ssh/ authorized_keys id_rsa id_rsa.pub known_hosts
- 復制 id_rsa.pub裏面的公鑰到aminglinux-01的/root/.ssh/authorized_keys 裏面
-
連接aminglinux-01
- 防火墻命令
[root@aminglinux-02 ~]# getenforce 查看selinux狀態 Enforcing 開啟 [root@aminglinux-02 ~]# setenforce 0 臨時關閉 [root@aminglinux-02 ~]# getenforce Permissive 關閉
Linux重置root密碼及機器之間相互登錄