Recovery from lost EC2 PEM file: Difference between revisions

From Cramsession
Jump to navigationJump to search
✍️ Verified Author: MflavellClick to view professional profile & credentials
Line 33: Line 33:




===Make the Magic happen==
==Make the Magic happen==


Copy the certs:
Copy the certs:

Revision as of 18:25, 8 November 2024

Introduction

This is a 10 step process that creates a new .PEM file, and copies it to the old EBS volue.


Take notes

Note down the AZ of the problem server, it's instance name and the ID of the root volume.

Make a recovery instance

Create a new instance in the same AZ Create a new key pair for the instance and download it. Dont loose the .PEM file again!!!

Make recovery instance accessable

Give the recovery instance an exernal IP and assign security groups.

Stop the old instance

Stop the old instance. Don't delete it!

Detatch the root vloume

Detatch the root valoue from the old instance Attach it to the recovery instance - it is best to use /xvdf

Mount the root volume=

use lsblk to find the root volume, it shoud be /dev/xvdf1


Make the Magic happen

Copy the certs:

sudo mkdir /mnt/removery_vol
sudo mount /dev/xvdf1	/mnt/recovery_vol
cp .ssh/authorized_keys /mnt/recovery_vol/home/ubuntu/.ssh/authorized_keys

Move the volume back=

Stop the recoverey instance Detach the volume from the old server Attach the volume back on the old server

Start the old server

Sart the original instance Connect with the new .PEM file

Cleanup

Terminate and the recovery instance