注册账号登录
吴世剑
小度鱼作者,野生设计师,野生程序员。
关注

今天晚上犯蠢了,但用Time Machine又挽回回来了😂

生活自言自语创建于2020/02/17244次阅读
今天准备提交小度鱼最新的代码到GitHub,但提示验证失败,就重新生成了一下SSH key,设置到了GitHub,代码提交成功了。但哪可知,给自己设了一个大坑,自己的服务器连接不上了,因为自己设置了服务器不能使用密码登陆,只能SSH免密码登陆,但因为私钥和公钥都更新了,所以登陆不上服务器了。

抓狂呀~想办法

在阿里云后台找远程连接的办法
1、Workbench 有密码无证书也无用,放弃
2、VNC 要6位密码,印象中没有设置过呀,使用找回密码,需要重启服务器,隐隐感觉不妥,放弃

继续找其他办法

这时候想起了Mac的Time Machine,我的宝贝救世主呀,没白疼它,一直连着电脑默默工作,从Time Machine中找到了老的私钥和公钥,覆盖掉现有的私钥和公钥,SSH连接成功,大功告成,Time Machine立功了!

分享一下恢复步骤

1、cd /Volumes/Macintosh HD/Users/替换成你电脑用户名/.ssh
2、open ./
3、进入 Time Machine
4、选中要恢复的文件,右键点击拷贝

需要注意.ssh是隐藏文件夹,需要先在Finder中打开要恢复的目录位置,再进入Time Machine,否则会着不到隐藏的文件。


1条评论
这个  备份恢复  还是蛮有用的!!!
回复
吴世剑
小度鱼作者,野生设计师,野生程序员。
关注私信
389
关注
205
粉丝
221
帖子