全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 9062|回复: 46

【第二种方法】Oracle破解SSH密钥问题

  [复制链接]
发表于 2019-9-20 22:12:47 | 显示全部楼层 |阅读模式
第一种方法详见我的上一个帖子,https://hostloc.com/thread-587859-1-1.html
本贴将教大家第二种方法解决SSH密钥问题。
第一步:直接准备一台linux服务器,(随便一台,这个难不倒MJJ吧)
第二步:链接你自己的linux服务器(root权限下),进入cd/root/.ssh目录
第三步:执行ssh-keygen -t rsa命令(一路回车吧)

第四步:获取方才生成的密钥,执行命令cat id_rsa.pub(如果你是按照我的一路回车的话)

第五步:去oralce实例详情页面添加工作台,密钥就输入方才生成的。

控制台连接处于活动状态后,单击“使用SSH连接”并将命令复制到linux中执行。
第六步:成功连接到实例。

第七步:重新启动实例。

第八步:重启后我们回到linux服务器中会看到下图回显,选择内核并单击“E”以编辑内核以使用bash提示符运行。

第九步:使用 rw init =/bin/bash编辑内核并按ctrl + x,它将在bash提示符下登陆。如下图(rw之前有个空格)


第十步:执行以下命令并将通过PUTTYGEN生成的新公钥更新为authorized_keys
命令1:/usr/sbin/load_policy -i
命令2:/bin/mount -o remount, rw /
命令3:cd ~opc/.ssh
命令4:pwd

第十一步:将新密钥复制到authorized_keys文件保存。
使用命令:vi authorized_keys
第十二步:更改authorized_keys文件的所有权和权限,然后重新引导系统。

等待实例引导完成后就可以使用新的私钥连接到实例。
 楼主| 发表于 2019-9-20 22:14:10 | 显示全部楼层
本帖最后由 Effervescence 于 2019-9-20 22:19 编辑

这是第二种方法来解决SSH密钥的问题,同时这个方法也可以用来改装一下就可以换系统了。
忘记说了,我这个是基于centos系统的,如果是Ubuntu系统,里面需要修改一些地方。修改公钥的命令不要-o nouuid,路径opc改成Ubuntu。
发表于 2019-9-20 22:18:40 来自手机 | 显示全部楼层
如何可以用root登陆呢?不用密匙 直接root登陆怎么搞

点评

习惯就好了,以前我也一定要root登录,后来发觉这样还挺好的,ssh端口都不用改了,尽管来爆破  发表于 2019-9-21 03:19
 楼主| 发表于 2019-9-20 22:20:55 | 显示全部楼层
米老头 发表于 2019-9-20 22:18
如何可以用root登陆呢?不用密匙 直接root登陆怎么搞

你首先要密钥登录之后再启用root登录。
发表于 2019-9-20 22:24:05 来自手机 | 显示全部楼层
真大佬,厉害厉害
发表于 2019-9-20 22:39:51 | 显示全部楼层
支持详细的教程
发表于 2019-9-20 22:40:28 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2019-9-20 23:23:21 | 显示全部楼层
lpssxs 发表于 2019-9-20 22:40
哎, 刚刚删除了机器,才看到~

再创建一台来折腾。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-20 14:55 , Processed in 0.098299 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表