拯救失联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