拯救失聯Oracle Cloud主機


原因是手賤點了下寶塔面板-安全-防火牆開關,打開之后就清空了所有設置,然后寶塔面板也斷開了連接,然后SSH也失去了連接,然后……然后就慌了

想從Oracle Cloud控制台進去,結果要登錄賬號密碼,我一直都是SSH登錄,重來沒有設置過……

然后就有了這個記錄,解決方案:

  1. 在計算->實例->實例詳細信息->控制台連接中點擊“創建控制台連接”

  2. 啟動 Cloud Shell 連接

  3. 在控制台點擊“重新引導”,進入實例維護模式

  4. 在Cloud Shell中等待重啟畫面,當畫面切換到GRUB啟動菜單時,按鍵盤的上/下鍵阻止自動啟動;
    在GRUB啟動菜單中選擇最上面的一項,並按e編輯啟動項;
    在該模式中按鍵盤的上/下鍵,找到以bootuefi一段,並在該段最后輸入init=/bin/bash(注意前面有一個空格);
    按CTRL+X啟動即可進入維護模式;
    這個修改會讓你的 root 文件系統以 “只讀(ro)” 模式掛載。你可以用下面的命令來驗證下。下面的輸出也明確地告訴你當前是在 “緊急模式”。
    mount | grep root

  5. 然后進入bash#,輸入 sudo mount -o remount,rw /,開啟root登陸,密碼 RUYO輸入以下命令
    echo root:RUYO |sudo chpasswd root
    CentOS/RHEL 7/8 默認使用 SELinux,因此創建下面的隱藏文件,這個文件會在下一次啟動時重新標記所有文件。
    touch /.autorelabel

  6. 輸入 /usr/sbin/reboot -f命令即可退出維護模式並重啟

    然后就可以在控制台登錄root賬戶並關閉防火牆了!

參考鏈接:https://blog.csdn.net/centralunit/article/details/113108783


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM