求助, ssh 秘钥文件没了!

136 天前
 bokix

今天突然发现 .ssh 文件夹里面的秘钥文件全没了,私钥公钥都没有了,导致我的 oracle cloud 主机没法登录了,我怀疑是不是升级 macos 系统后导致的,具体什么时间、怎么没的完全不知道,最近做过的操作就是升级系统了,想问下各位,还有办法找回来这些秘钥文件吗?如果找不回来了,那 oracle cloud 实例还有办法登录吗?

2042 次点击
所在节点    macOS
15 条回复
AoEiuV020JP
136 天前
如果没有上新闻,我觉得不是 mac 的锅,
总之就是密钥丢了,那当然是登录服务器网站后台去重置密码了, 没用过 oracle cloud 但不至于没有这样的功能吧,
AoEiuV020JP
136 天前
AoEiuV020JP
136 天前
上面搞错了,可能是这个,
stinkytofu
136 天前
这时候就体现 时间机器 的好处了, 我都是每日备份, 关键时候真的救命啊!
pendulum
136 天前
很明确的告诉你不是升级系统导致的,我从 11 用到 14 没丢失过
gsy20050126
136 天前
是不是用了清理软件?几乎不能找回来
boywang004
136 天前
2011 年 还叫 OSX 10.6.6 时一路升级上来(中间还换过电脑,直接迁移向导迁移),从来没丢过。

这个丢了也不是大事儿,就是稍微有点儿小麻烦而已。后面记得备份就是了。
qfdk
136 天前
oracle 有还原模式啊
luodan
135 天前
养成备份好习惯,关键时刻用一次就赚回来了。oracle 的账户应该能找回来,登录以后重新上传个新 key 就好了。
bokix
135 天前
多谢各位了,我也不知道是怎么丢的,所有秘钥文件都没了,平时也没关注过,用的时候突然发现就没了。

oracle cloud 现在是网页能登录,密码知道的,所有用密码的地方都 ok ,就是那个主机实例 opc 是用 ssh 登录的,这个没法登录了,我看有人说新建一个实例,然后把现在这个盘挂过去,然后添加 key 什么的,或者还有其他的路子,现在正在研究,烦啊。
wsbqdyhm
135 天前
搭车问:oracle cloud free 有方法开吗?国内招行全币卡国内环境
zizon
135 天前
bokix
134 天前
@wsbqdyhm 我就是国内环境开的,用的是建行 visa 卡,48 开头的。
bokix
134 天前
@zizon 多谢了,正在看
bokix
131 天前
折腾了 2 天,终于搞定了,还是要写篇记录,免得以后再用到的时候又不会了。
思路还是用恢复模式,或者另外一个实例,把当前这个启动盘挂载过去,然后修改启动盘上的 authorized_keys 文件

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1003905

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX