Reset Oracle Cloud VM Login SSH Key
之前由于 Oracle 的 ARM 机器实在是太难开了,使用了个脚本配合 Oracle API 来创建新机器
大概过了半年我才想起这事情,今天登录账号看一下确实开出了一台24G内存的ARM机器
但是由于换了PC,我把之前的登录key弄丢了,这里记录一下重置的方法
需要把丢了秘钥的机器的引导硬盘分离,挂载到另一台机器上,所以你需要2台机器
需要改秘钥的机器A
,临时用于挂载硬盘的机器B
先在机器的管理面板把机器A
停止运行,在资源菜单,选择引导卷,把引导卷分离
在机器B,资源菜单中,附加的块存储卷,把刚刚分离的机器A的启动卷挂在上
选好要附加的硬盘,其他保持默认即可
附加成功后,点击iSCSI 命令和信息
复制连接的命令信息
在控台挂载后,还需要SSH连接到机器B,运行这些连接命令
使用fdisk
看下挂载的信息,第二块硬盘应该是sdb
1 | fdisk -l /dev/sdb |
使用mount命令挂载 (请根据实际情况修改要挂载的分区sdb1
)
1 | sudo mount /dev/sdb1 /mnt |
挂载好后就可以修改公钥了(请根据实际情况修改用户名opc
)
1 | sudo vi /mnt/home/opc/.ssh/authorized_keys |
接触挂载,并运行iSCSI的断开连接的命令
1 | umount /mnt |
最后按之前的步骤反向操作。分离附加的块存储卷,将引导挂载回去即可