[软件技巧] Oracle Cloud更换IP以及生成/重置SSH密钥(亲测可行)
作者:蓝扬日期:2019-10-29 分类:玩软件
Oracle Cloud更换IP以及生成/重置SSH密钥(亲测可行)" width=487 height=244>
2019年10月12日16:21:43 新增2种重置密钥的方法!
由于博主开通的第一台Oracle Cloud服务器SSH密钥设置有问题,一直登录不上去!一直在琢磨怎么重置SSH密钥!
有大佬更新过几篇文章,但是博主亲测均失败了。然后琢磨出的其他方法。
本文更换密钥部分内容非常详细,对于大佬可以直接看【最后说明】里面介绍了思路。
解释说明
SSH密钥登录:更安全的登录方式。主要包含2部分,密钥(用户密钥) / 公钥。
假如:张三想用 PC1电脑上 登录 SERVER1服务器。那么公钥需要放到SERVER1上,PC1电脑需要密钥完成验证才可以登录!
密钥:放到你的电脑上!
公钥:放到服务器上!
上面的解释应该算比较容易理解了!
生成SSH密钥
Oracle Cloud开通服务器,这个SSH 密钥很关机!这里推荐大家使用Xshell生成!
这里详细说明以下生成步骤!
1)Xshell软件:菜单 – 工具 – 用户密钥管理者(按alt键可见菜单栏)
密钥类型:RSA
密钥长度:2048
2)点击下一步后,回自动生成公钥对!
3)设置密钥名称以及用户密钥密码。
【用户密钥】密码可以为空!
4)点击完成后,可见我们新建的用户密钥。选择密钥点击属性。
5)可见【公钥】的选项卡,点击可见该密钥的公钥!服务器上需要添加的公钥就是文本框内的一堆儿~
6)Xshell连服务器的时候,需要在【用户身份验证】
方法:Public Key
用户名:服务器上的可登录的用户名
用户密钥:选择上面我们新建的密钥
密码:如果你设置为空,那就空的。上面我们设置的是 123
更换IP地址
开通的云服务器,有时候IP已经被Q,无法访问了!怎么办呢?
点击实例详情 – 【附加的 VNIC】- 点击VNIC详情 – 【IP地址】 – 【…】- 点击编辑
我们选择没有公共IP,点击更新!
然后再次点击编辑,选择临时公共IP 或者 预留公共IP 点击更新即可!
预留IP怎么选?点击菜单如下图!直接进去申请IP即可!
更换密钥方法1
这个方法不用不需要创建定制映像! 这里的步骤比较简要。部分内容一带而过,具体可看方法2中的步骤!
A服务器是无法登陆的服务器,需要换密钥。
B服务器是可以登陆的服务器。
1)A服务器 – 停止 – 分离引导盘。
2)B服务器 – 附加存储卷 。
3)登陆B服务器,执行挂载命令iSCSI命令。
4)查看磁盘挂载情况。
fdisk -l |
4)挂载sdb3 到 /mnt
mount /dev/sdb3 /mnt |
提示:如果查看磁盘非sdb3,或者挂载出现错误(wrong fs type)。请参考更换密钥方法2内容!
5)修改密钥,这里不再重述。
6)卸载磁盘。
umount /mnt |
7)执行分离命令iSCSI命令。
8)B服务器分离附加卷。
9)A服务器附加引导卷。
更换密钥方法2
这里是本文的重点!可能你在开通Oracle Cloud机器的时候,忘记填写SSH用户密钥?或者其他原因导致开通机器后无法登录?
现在日本 和 韩国区域又不敢终止机器。怎么办?
提醒一下:这部分内容持续写了几天,经过多次尝试终于可以了!部分截图可能是老的!
准备工作
1)Oracle Cloud账号上还有试用金额(或者能创建免费服务器)!
2)按照上面的方法生成一个正确可用的密钥和公钥!
创建定制映像
1)点开实例详情,操作 – 创建定制映像
2)名称随便命名一下即可!创建映像可能需要几分钟!
3)创建完成后,可以在 计算- 定制映像 中看到!
创建新实例
1)在新创建的映像点击【…】 – 【创建实例】(也可以直接在面板首页创建实例,映像要选自定义映像)
2)映像源一定要是刚才新自定义的!!实例配置,选择一个最低配就行!如果你还有免费的实例,可选免费的!
3)非常关键!
一定要将SSH密钥复制进去!也就是上面提到的SSH 公钥!然后就创建即可!
4)关于Cloud-Init脚本,博主测试添加脚本后,并没有生效。当然你也可以将脚本和SSH密钥一块加上!
这里不说明了,请参考历史文章有介绍这部分内容:申请Oracle Cloud永久免费服务+300美元试用额度
5)1分钟左右实例创建成功!如果由于各种原因IP无法访问,参考上面的【更换IP】内容。
6)然后使用Xshell工具登录一下。能登录那就OK,可以继续!
分离引导卷
1)查看要重置SSH密钥的实例详情,点击【停止】,切记不是终止!!!
2)点击【引导卷】- 【…】- 点击【分离】
3)待引导卷变成已分离!
附加存储块
1)查看新实例详情 – 【附加的块存储卷】 – 点击【附加块存储卷】
块存储卷,选择刚才分离的那个即可!点击【附加】!
2)状态变成已附加。点击【…】 – 【iSCSI 命令和信息】查看命令!
3)命令主要使用:附加命令 和 分离命令!
磁盘挂载
这部分内容需要在Xshell中操作!
1)切换用户到root下,方便我们操作
sudo -i |
2)查看当前磁盘情况
fdisk -l |
目前我们只有1块磁盘 /dev/sda 46.6G容量!
3)附加引导卷。复制附加命令到 Xshell执行!妥妥的成功没问题!
4)再次查看当前磁盘情况!
fdisk -l |
明显看到多了一块磁盘 /dev/sdb 其中 Linux System内容 在 /dev/sdb1
5)执行以下挂载磁盘到 /mnt 目录下。
mount /dev/sdb1 /mnt |
看下 /mnt 目录下确实有内容了!
6)修改SSH密钥!
如果你安装的是精简版的系统可能需要安装以下vim编辑器!
apt-get install vim |
修改SHH密钥文件(这里涉及到一些vim的操作,大家自己百度)
vim /mnt/home/ubuntu/.ssh/authorized_keys#按2次d 删除第一行数据#复制XShell生成的正确公钥,按Shift + Insert 粘贴进去#再按:wq 保存退出 |
如果你是CentOS系统SSH密钥位置有点不一样!
vim /mnt/home/opc/.ssh/authorized_keys |
7)修改成功后,取消磁盘挂载!
cd /umount /mnt |
然后复制分离命令,执行一下即可!
分离存储卷
1)查看新实例详情 – 【附加的块存储卷】 – 【…】 – 点击【分离】
2)存储卷不见后,这个新建的实例也可以终止掉了!
附加引导卷
1)查看要重置SSH密钥的实例详情 点击【引导卷】- 【…】- 点击【附加】
2)状态变成已付加后,就可以启动实例了!
3)最后去把自定义映像删除!
更换密钥方法3
利用DD命令来复制安装一个系统!
分离A服务器引导盘,然后挂载到B服务器上(具体操作看上面)
挂载成功后,直接使用下面命令,将B服务器的系统直接DD到A服务器的引导卷中(包括登陆密钥)。
PS:这个执行的命令比较久,我试过一次需要2小时。
dd if=/dev/sda of=/dev/sdb |
完成后再挂载到A服务器上登陆即可!
最后说明
操作过程不算复杂!一些Linux下的操作需要一点点基础!由于这篇文章修修改改陆续写了3天,可能部分截图有问题。
这篇文章差点流产,因为19号有网友在文章中留言说有人写了重置SSH密钥的方法,博主去亲测了一下,发现会提示错误无法附加!
今天(21号)看见Qi大佬更新了一篇文章(参考文献)。博主又测试了一次还是同样的错误。
mount: /mnt: wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program, or other error. |
然后我又去查阅了2篇博文内容参考了老外的一篇文章(参考文献)。发现老外的文章是针对 Oracle Linux 7 系统的SSH密钥重置。如果你使用的这个系统应该是可以的没问题!
但是大部分人都是使用的Ubuntu 和 CentOS,老外的文章内容并不适用。
其实重置SSH密钥的思路很简单。就是将需要重置密钥的实例创建映像,用这个映像创建新实例,然后修改引导券!
希望本文对你有用,有问题可以留言。
猜你还喜欢
- 2019-10-29 [软件技巧] Linux如何做到Python多个版本共存
- 2019-10-29 [软件技巧] 使用 GUI You-Get 下载主流视频网站资源
- 2019-10-29 [软件技巧] Windows一键重装系统为Linux (netboot,网络安装)
- 2019-10-29 [软件技巧] Navicat连接Mysql,打开数据表非常慢解决方法
- 2019-10-29 [软件技巧] 免费领取中国移动无忧行APP香港电话号码
- 2019-10-29 [软件技巧] 注册激活Navicat全系产品的开源代码分享
- 2019-10-29 [软件技巧] XShell中转代理隧道设置,提高操作流畅速度!
- 2019-10-29 [软件技巧] 利用百度地图(高德地图)开通查看微信支付分
- 2019-10-29 [主机评测] Oracle Cloud测评:始终免费的云服务器-日本数据中心
- 2019-06-02 [网络工具] FinalShell: 可替代Xshell的SSH工具 / 支持Linux、Windows、Mac / 免费远程桌面加速(更新时间2018.7.19)
- 2018-07-16 [LINUX] Linux集群内SSH免密码访问的快速配置方法
- 最新文章
- 热门文章
- 热评文章
[恐怖漫画] 游乐场的鬼屋
[演唱会] [張信哲 歌 時代Ⅱ 2018音樂會 蓝光原盘提取 带章节 未压制 3音轨][1080P/MKV][27.86G]
[云资源] 马上年终了给大家分享一个自用的《年终总结》附件
[图书]《爱伦•坡惊悚小说全集》[EPUB]
[PPT模板] 可编辑世界地图、中国地图及中国各省份地图PPT模板
[美女] 翘臀美人尤娜娜蕾丝裤袜一阵古风来袭 31P
[美女] 翘臀美人尤娜娜蕾丝裤袜一阵古风来袭 32P
[网文] “肮脏”的人性图:男人看女人眼里只有性,恋爱和婚姻是两个概念
[涨姿势] 医生字迹潦草的真相
[魔术秀] 5个闻名世界的魔术背后所隐藏的真相
[VIP资源] 高清原版无水印!云上会所酒吧合集300部,高清偷拍,国内罕见!
[福利资源] 极品网红少女押尾猫 – 建筑工地露出&自慰 [135P+1V/222MB]
[黑客门] FC2-1031642 abp601part1 園田みおん 無修正 無碼流出 01
[强荐] 推特网红Qinweiyingjie写真视频 [MP4/292MB]
[VIP资源] UraLesbian日本唯美女同系列合集包 [333V 195GB]
[套图] 押尾猫 - 主人该起床啦 [39P 87MB]
[福利] 人气网红周妍希现场拍摄视频原片素材集5[MP4/13V/6.2G]
[3D/汉化/合集] StudioFOW同人作品(FOW1-16全)汉化版+40部短片【大合集】【15G】
[超清嫩逼MOTE] 一字马女神!解锁各种姿势!国模蒂蒂大尺度全方位展示,值得收藏
[精品资源] 百度云泄露系列第31部 颜值超高!附生活照 9V+324P【4.19G】
[精品资源] 國內稀有美容院女性私密護理內部按摩視頻
[福利] 《2018年全年裸贷裸条档案,终极大合集》速度下载,严查必删,200V合集总时长超3小时[9.74G]
[VIP资源] 高清原版无水印!云上会所酒吧合集300部,高清偷拍,国内罕见!
[VIP资源] 熊孩子幼狼系列大合集 400集35G[已修复BT]
[超清嫩逼MOTE] 一字马女神!解锁各种姿势!国模蒂蒂大尺度全方位展示,值得收藏
[精品资源] 百度云泄露系列第31部 颜值超高!附生活照 9V+324P【4.19G】
[网红视频] 麻酥酥哟最新VIP作品-你的私人医护无敌身材坚挺大波[418MB]
[资料] 空心麻团麻圆麻球煎堆技术配方早餐早点油炸小吃视频教程资料
[经典] 中学沟神12G全集
[网红套图] PR社-隔壁小姐姐套图合集23套无水印原版合集打包下载[1.67G]
- 最新评论
- 热门tag
取消回复欢迎 你 发表评论: