本贴将教大家第二种方法解决SSH密钥问题。
第一步:直接准备一台linux服务器,(随便一台,这个难不倒MJJ吧)
第二步:链接你自己的linux服务器(root权限下),进入cd/root/.ssh目录
第三步:执行ssh-keygen -t rsa命令(一路回车吧)
![图片[1]-Oracle破解SSH密钥问题-憬瑟流年](https://cdn.bifiv.com/wp-content/uploads/2020/02/29c0e-20200224192531-e17b3.png?imageMogr2/format/webp/interlace/1/quality/100|watermark/1/image/aHR0cDovL3dhdGVybWFyay1jZC0xMjUyMTA2MjExLnBpY2NkLm15cWNsb3VkLmNvbS9ydmljaC0xMjUyNDQ0NTMzLzE1ODk5MDM0NjIucG5n/gravity/southeast/dx/10/dy/10)
第四步:获取方才生成的密钥,执行命令cat id_rsa.pub(如果你是按照我的一路回车的话)
![图片[2]-Oracle破解SSH密钥问题-憬瑟流年](https://cdn.bifiv.com/wp-content/uploads/2020/02/7a221-20200224192533-51932.png?imageMogr2/format/webp/interlace/1/quality/100|watermark/1/image/aHR0cDovL3dhdGVybWFyay1jZC0xMjUyMTA2MjExLnBpY2NkLm15cWNsb3VkLmNvbS9ydmljaC0xMjUyNDQ0NTMzLzE1ODk5MDM0NjIucG5n/gravity/southeast/dx/10/dy/10)
第五步:去oralce实例详情页面添加工作台,密钥就输入方才生成的。
![图片[3]-Oracle破解SSH密钥问题-憬瑟流年](https://cdn.bifiv.com/wp-content/uploads/2020/02/4439f-20200224192534-55eee.png?imageMogr2/format/webp/interlace/1/quality/100|watermark/1/image/aHR0cDovL3dhdGVybWFyay1jZC0xMjUyMTA2MjExLnBpY2NkLm15cWNsb3VkLmNvbS9ydmljaC0xMjUyNDQ0NTMzLzE1ODk5MDM0NjIucG5n/gravity/southeast/dx/10/dy/10)
控制台连接处于活动状态后,单击“使用SSH连接”并将命令复制到linux中执行。
第六步:成功连接到实例。
![图片[4]-Oracle破解SSH密钥问题-憬瑟流年](https://cdn.bifiv.com/wp-content/uploads/2020/02/9bce2-20200224192535-7d1b8.png?imageMogr2/format/webp/interlace/1/quality/100|watermark/1/image/aHR0cDovL3dhdGVybWFyay1jZC0xMjUyMTA2MjExLnBpY2NkLm15cWNsb3VkLmNvbS9ydmljaC0xMjUyNDQ0NTMzLzE1ODk5MDM0NjIucG5n/gravity/southeast/dx/10/dy/10)
第七步:重新启动实例。
![图片[5]-Oracle破解SSH密钥问题-憬瑟流年](https://cdn.bifiv.com/wp-content/uploads/2020/02/ca5e8-20200224192537-92665.png?imageMogr2/format/webp/interlace/1/quality/100|watermark/1/image/aHR0cDovL3dhdGVybWFyay1jZC0xMjUyMTA2MjExLnBpY2NkLm15cWNsb3VkLmNvbS9ydmljaC0xMjUyNDQ0NTMzLzE1ODk5MDM0NjIucG5n/gravity/southeast/dx/10/dy/10)
第八步:重启后我们回到linux服务器中会看到下图回显,选择内核并单击“E”以编辑内核以使用bash提示符运行。
![图片[6]-Oracle破解SSH密钥问题-憬瑟流年](https://cdn.bifiv.com/wp-content/uploads/2020/02/b5f15-20200224192538-ee84f.png?imageMogr2/format/webp/interlace/1/quality/100|watermark/1/image/aHR0cDovL3dhdGVybWFyay1jZC0xMjUyMTA2MjExLnBpY2NkLm15cWNsb3VkLmNvbS9ydmljaC0xMjUyNDQ0NTMzLzE1ODk5MDM0NjIucG5n/gravity/southeast/dx/10/dy/10)
第九步:使用 rw init =/bin/bash编辑内核并按ctrl + x,它将在bash提示符下登陆。如下图(rw之前有个空格)
![图片[7]-Oracle破解SSH密钥问题-憬瑟流年](https://cdn.bifiv.com/wp-content/uploads/2020/02/253b8-20200224192539-cd0e1.png?imageMogr2/format/webp/interlace/1/quality/100|watermark/1/image/aHR0cDovL3dhdGVybWFyay1jZC0xMjUyMTA2MjExLnBpY2NkLm15cWNsb3VkLmNvbS9ydmljaC0xMjUyNDQ0NTMzLzE1ODk5MDM0NjIucG5n/gravity/southeast/dx/10/dy/10)
![图片[8]-Oracle破解SSH密钥问题-憬瑟流年](https://cdn.bifiv.com/wp-content/uploads/2020/02/690ba-20200224192541-ea00d.png?imageMogr2/format/webp/interlace/1/quality/100|watermark/1/image/aHR0cDovL3dhdGVybWFyay1jZC0xMjUyMTA2MjExLnBpY2NkLm15cWNsb3VkLmNvbS9ydmljaC0xMjUyNDQ0NTMzLzE1ODk5MDM0NjIucG5n/gravity/southeast/dx/10/dy/10)
第十步:执行以下命令并将通过PUTTYGEN生成的新公钥更新为authorized_keys
命令1:/usr/sbin/load_policy -i
命令2:/bin/mount -o remount, rw /
命令3:cd ~opc/.ssh
命令4:pwd
![图片[9]-Oracle破解SSH密钥问题-憬瑟流年](https://cdn.bifiv.com/wp-content/uploads/2020/02/ba02d-20200224192542-32c7f.png?imageMogr2/format/webp/interlace/1/quality/100|watermark/1/image/aHR0cDovL3dhdGVybWFyay1jZC0xMjUyMTA2MjExLnBpY2NkLm15cWNsb3VkLmNvbS9ydmljaC0xMjUyNDQ0NTMzLzE1ODk5MDM0NjIucG5n/gravity/southeast/dx/10/dy/10)
第十一步:将新密钥复制到authorized_keys文件保存。
使用命令:vi authorized_keys
第十二步:更改authorized_keys文件的所有权和权限,然后重新引导系统。
![图片[10]-Oracle破解SSH密钥问题-憬瑟流年](https://cdn.bifiv.com/wp-content/uploads/2020/02/cd17b-20200224192543-d79a4.png?imageMogr2/format/webp/interlace/1/quality/100|watermark/1/image/aHR0cDovL3dhdGVybWFyay1jZC0xMjUyMTA2MjExLnBpY2NkLm15cWNsb3VkLmNvbS9ydmljaC0xMjUyNDQ0NTMzLzE1ODk5MDM0NjIucG5n/gravity/southeast/dx/10/dy/10)
等待实例引导完成后就可以使用新的私钥连接到实例。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
扫码关注微信公众号,更多精彩



























暂无评论内容