杨梅冲
每天在想什么呢?
随笔 - 198,  文章 - 0,  评论 - 8,  阅读 - 17万

第一种方法:

注意:你的公网 IP如果是自动分配的,不能停机,一但停机 IP就会变,这种方法就不太合适

1.首先创建一个新的密钥对,建立后将自动下载至您的本地
2.chmod 400 myKey.pem 修改密钥对权限
3.执行命令 `ssh-keygen -y -f myKey.pem`,您将会获得一串 "公钥",这是要配置在后续 user data 中的

使用 ec2添加刚才生成的公钥

找到那台丢失公钥的服务器----》操作----》实例设置----》编辑用户数据

 

复制代码
``` 复制下面内容,请将 "ssh-rsa AAAAB3NzaC1yc2....A/YnybJNqJ" 取代成您的公钥

Content-Type: multipart/mixed; boundary="//"
MIME-Version: 1.0
--//
Content-Type: text/cloud-config; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="cloud-config.txt"

#cloud-config
cloud_final_modules:
- [users-groups, always]
users:
- name: ec2-user
ssh-authorized-keys:
- ssh-rsa AAAAB3NzaC1yc2....A/YnybJNqJ

```复制上面内容,请将 "ssh-rsa AAAAB3NzaC1yc2....A/YnybJNqJ" 取代成您的公钥
复制代码

粘贴完成后重新启动服务器

第二种方法:

点击实例---操作----映像和模板---创建映像---从 AMI启动实例(忘记是否需要取消注册 AMI了),这样更换了系统,但是硬盘还是你那个硬盘

第三中方法:

将密钥对出现问题的服务器的硬盘在Elastic Block Store----->卷---》选中对应服务器的硬盘(记得卷 ID)---->操作---分离卷-----》新建一个系统,将分离的卷挂载到新的服务器上,然后查看对应请看

 

posted on   杨梅冲  阅读(170)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示