[软件技巧] Oracle Cloud更换IP以及生成/重置SSH密钥(亲测可行)
作者:CC下载站 日期:2019-10-29 01:50:08 浏览:2077 分类:玩软件
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密钥的思路很简单。就是将需要重置密钥的实例创建映像,用这个映像创建新实例,然后修改引导券!
希望本文对你有用,有问题可以留言。
猜你还喜欢
- 04-19 [软件技巧] 5个在Chrome浏览器上恢复已删除的历史记录的顶级方法
- 03-29 [软件技巧] 剪映专业版怎么把两个草稿合在一起
- 03-29 [玩软件] Linux 虚拟机使用 xshell 连接 (debian、kali、CentOS)
- 03-29 [软件问题] 解决 win10 命令行下运行 python 弹出 Windows 应用商店
- 03-29 [软件技巧] Anaconda安装教程以及Anaconda和pip配置国内镜像
- 03-29 [玩软件] LatticePHP-使用PHP生成点阵图
- 03-29 [软件问题] chrome、Edge浏览器显示“您的浏览器受管理”是被植入病毒或其它程序了吗?
- 03-29 [环境问题] 为Nginx和Apache配置多版本PHP、切割多个conf文件
- 03-29 [软件玩法] 配置frp实现内网穿透
- 03-29 [软件玩法] VMware虚拟机安装MacOS系统教程
- 03-29 [软件技巧] frp 实现内网穿透(Windows 版)
- 03-27 [软件应用] 谷歌商店,可以访问了
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[纪录片] 中国海南·雨林秘境.第1季[2024]
[台剧] 我的男孩 [国语] [MP4]
[稀缺资源] 剧情杀剧本100套-快速收藏 [1G]
[音乐] 抖音网红热门歌曲(600首)精选集 2024 [mp3格式/5.3GB]
[书籍] 【帛书版】合集
[老照片] 一万张珍贵历史老照片【jpg 40.4GB】
[素材] 2024新年春节烟花素材合集【PSD格式+PNG格式】
[美剧] 《生活大爆炸》S01-S12季合集 【1080P 蓝光原盘REMUX】 DTS-HD.MA.5.1 【外挂简英双语字幕】 742.8G
[电影] 茶馆(1982)蓝光原盘REMUX 内封简繁英.简中简繁四字幕【33.9G】本片根据老舍同名原著改编
[电视剧] 永夜星河(2024)【4K 2160P 杜比音效】国语中字【全32集完结】爱情,古装 又名 :黑莲花攻略手册
[书籍] 彭子益医书合集 [PDF/DOC]
[动画] 2002《火影忍者》720集全【4K典藏版】+11部剧场版+OVA+漫画 内嵌简日字幕
[电影] 《变形金刚系列》七部合集 [4K HDR 蓝光] 国英双语音轨 [内封精品特效字幕]【典藏版】235G
[剧集] 《斯巴达克斯》1-4季合集 无删减版 1080P 内嵌简英特效字幕
[动画] 收藏版:1996-2024年名侦探柯南全系列1080P,含国配、日配双语版+26部剧场作品
[纪录片] B站食贫道收费纪录片 *迷失东京* [1080P] 揭露日本大家感兴趣却不为人知的秘密
[电影] 《神奇动物在哪里三部合集》 4K REMUX原盘 [杜比视界] [国英双语音轨] 特效字幕 [171.1G]
[电影] 我的阿勒泰 (2024) 4K内封简繁 全8集 9.57G
[动画] 西游记 (1999) 动画版 4K 全52集 高清修复版 童年回忆
[动画] 小马宝莉(2011-2019)S01-S09季全集 1080P 国语中字 [附带英文版]
[电影] 《黄飞鸿》全系列合集
[Android] 开罗游戏 ▎像素风格的模拟经营的游戏厂商安卓游戏大合集
[游戏合集] 要战便战 v0.9.107 免安装绿色中文版
[电影] 【珍藏版】20世纪电影合集从1922年到1990年代,看看爷爷辈的电影是什么样合集约212G
[书籍] 彭子益医书合集 [PDF/DOC]
[系统]【黑果小兵】macOS Big Sur 11.0.1 20B50 正式版 with Clover 5126 黑苹果系统镜像下载
[美图] 【经典收藏美图集合】1500多张韩国美女高清图片让你的收藏夹更加丰富多彩
[瓜] 青岛【路虎女】插队、逆行、追尾、打人未删减【完整版视频】
[电视剧] 灵魂摆渡(1-3季合集)【未删减】【4K.无水印】【剧情/恐怖/惊悚】【豆瓣8.7】
[书籍资料] 《玉房秘诀》《玉房秘典》《古代房中术》
- 最新评论
-
找了好久的资源,终于在这里找到了。感谢本站的资源和分享。谢谢wsz 评论于:11-26 找了好久的资源,终于在这里找到了。感谢本站的资源和分享。谢谢wsz 评论于:11-26 电影很不错谢谢分享贪睡的猫 评论于:11-18 一部不错的经典科幻kelvin 评论于:11-13 找了好久的资源,终于在这里找到了。感谢本站的资源和分享。谢谢285552528 评论于:11-09 找了好久的资源bjzchzch12 评论于:11-07 谢谢分享感谢ppy2016 评论于:11-05 谢谢分享感谢ppy2016 评论于:11-05 有靳东!嘻嘻奥古斯都.凯撒 评论于:10-28 流星花园是F4处女作也是4人集体搭配的唯一一部!奥古斯都.凯撒 评论于:10-28
- 热门tag