来啦!来啦!它来啦!
是的,EC2问题又来啦!
甲:我的EC2秘钥被误删了,咋办?
乙:……emm……
甲:我快放弃治疗。
乙:别啊,兄弟 我有也特效药,可以抢救一下。
“素心急救丸”服用步骤如下:
1、检查EC2状态信息:
2、创建新秘钥
创建新秘钥后,会自动生成一个PEM秘钥文件,注意:请下载保留!!!
3、检索新秘钥信息
将文件传到一个本地或云端linux系统中,修改秘钥文件权限为400,使用ssh-keygen检索秘钥信息,如下:
4、停止实例
5、Edit userdata
AWS提供编辑用户数据功能,可在系统启动之后执行userdata的脚本来写入新的秘钥
将以下脚本填入到“user data”中,注意:将ssh-rsa替换成你的新秘钥,然后保存。
6、重新启动实例
7、验证新秘钥
尝试使用上述“公有IPv4地址”登录,如下:
从上述步骤,我们可以看到,新的秘钥已经正常登陆。
重点注意:请在修复登录秘钥后,删除“user data”中的脚本秘钥信息。
总结:秘钥丢失我不怕,一停一编一启,三步骤,So easy !!!
作者:余凯,方案提供:Eten