设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 346|回复: 34

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

[复制链接]

43

主题

755

回帖

1683

积分

金牌会员

积分
1683
发表于 2019-9-20 22:12:47 | 显示全部楼层 |阅读模式
第一种方法详见我的上一个帖子,https://52.ht/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文件的所有权和权限,然后重新引导系统。



等待实例引导完成后就可以使用新的私钥连接到实例。
回复

使用道具 举报

43

主题

755

回帖

1683

积分

金牌会员

积分
1683
 楼主| 发表于 2019-9-20 22:14:10 | 显示全部楼层
本帖最后由 Effervescence 于 2019-9-20 22:19 编辑

这是第二种方法来解决SSH密钥的问题,同时这个方法也可以用来改装一下就可以换系统了。
忘记说了,我这个是基于centos系统的,如果是Ubuntu系统,里面需要修改一些地方。修改公钥的命令不要-o nouuid,路径opc改成Ubuntu。
回复

使用道具 举报

36

主题

648

回帖

1424

积分

金牌会员

积分
1424
发表于 2019-9-20 22:14:06 | 显示全部楼层
感谢大佬



回复

使用道具 举报

1

主题

12

回帖

39

积分

新手上路

积分
39
发表于 2019-9-20 22:17:38 | 显示全部楼层
谢谢大佬!
回复

使用道具 举报

124

主题

595

回帖

1670

积分

金牌会员

积分
1670
发表于 2019-9-20 22:18:40 | 显示全部楼层
如何可以用root登陆呢?不用密匙 直接root登陆怎么搞
回复

使用道具 举报

43

主题

755

回帖

1683

积分

金牌会员

积分
1683
 楼主| 发表于 2019-9-21 03:19:00 | 显示全部楼层

米老头 发表于 2019-9-20 22:18

如何可以用root登陆呢?不用密匙 直接root登陆怎么搞

你首先要密钥登录之后再启用root登录。
回复

使用道具 举报

51

主题

594

回帖

1375

积分

金牌会员

积分
1375
发表于 2019-9-20 22:20:55 | 显示全部楼层
真大佬,厉害厉害
回复

使用道具 举报

50

主题

805

回帖

1850

积分

金牌会员

积分
1850
发表于 2019-9-20 22:18:00 | 显示全部楼层
支持详细的教程
回复

使用道具 举报

14

主题

103

回帖

264

积分

中级会员

积分
264
发表于 2019-9-20 22:24:05 | 显示全部楼层

lpssxs 发表于 2019-9-20 22:40

哎, 刚刚删除了机器,才看到~

再创建一台来折腾。

执行cd/root/.ssh都是出现-bash: cd/root/.ssh: No such file or directory
怎么破
回复

使用道具 举报

19

主题

165

回帖

415

积分

中级会员

积分
415
发表于 2019-9-20 22:39:51 | 显示全部楼层
好,多个方法多种选择
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-12-19 20:10 , Processed in 0.016519 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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