如何为甲骨文服务器(oracle)重置登录密码

in 折腾一下 with 0 comment

最近收了一个甲骨文账号,含两台小鸡,其中一台没有密码,需要重置,谷歌搜了一圈,没有看到什么小白友好性的教程,索性自己写一篇记录下

跳板机建立VNC通道

首先我们需要一个中转机器用来建立VNC通道,不妨把它称为跳板机

跳板机需要与乌龟壳建立ssh链接,所以我们需要在跳板机上生成密钥对

# 建议一路回车,生成密钥对
ssh-keygen

# 输出公钥
cat ~/.ssh/id_rsa.pub

在乌龟壳 控制台链接->创建本地链接,添加我们刚刚拿到的公钥(一般是 ssh-ras xxx)

Y62$6FM@HX2Z5L`~XBOJX_T.png

复制Linux/Mac的VNC链接,将其中的locahost改成0.0.0.0,并在跳板机器上执行

# 命令参考
ssh -o ProxyCommand='ssh -W %h:%p -p 443 ocid1.xxx' -N -L 0.0.0.0:5900:ocid1.instance.xxx

# 结果参考
=================================================
IMPORTANT: Use a console connection to troubleshoot a malfunctioning instance. For normal operations, you should connect
to the instance using a Secure Shell (SSH) or Remote Desktop connection. For steps, see https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/accessinginstance.htm

For more information about troubleshooting your instance using a console connection, see the documentation: https://docs.cloud.oracle.com/en-us/iaas/Content/Compute/References/serialconsole.htm#four
=================================================

WINDOWS连接VNC

下载 realvnc,并在链接中输入跳板机地址,例如192.168.1.123:5900

输入地址后VNC连接成功,连接时间可能比较长,需要耐心点

A[V8IR@{_HIY%3F8IXOPK7E.png

回到网页,点击重新引导,重启服务器,这里不知道为啥给翻译成重新引导了,英文是reboot

9P(8L9H@1XR0S1RYR{(}24V.png

这里会显示boot选项,这里一定要及时操作,不然就需要再次回到网页操作reboot

CECS_NZF$4(Q%DCHN51ZAZ9.png

按e键进入编辑选项,将ro改为rw,在尾部加入 init=/bin/bash

@M`}D$UNRZ1$@N3TS1N)%P.png

ctrl+x保存配置,出现命令行后就可以执行passwd重置密码,操作完成后执行exec /sbin/init即可重启

F2K~`2D2A{SZPY4OBYY3$~5.png

现在,就可以使用我们的ssh客户端登录乌龟壳了,记得在网页上把创建的本地链接删除~

参考链接

1.甲骨文官方文档
2.hostloc论坛教程
3.linux密码重置

上一篇: 如何更改linux下目录修改时间为目录下文件最大修改时间
下一篇: 2024春晚节目单
Responses