Cuando perdemos la clave privada, no puede iniciar sesión en esa máquina. Sin embargo, hay otra forma de acceder a esa máquina generando un nuevo par de claves
Siga los pasos a continuación para recuperar la clave.
Paso 1) Separe el volumen raíz de su máquina con la consola AWS.
Paso 2) Poner en marcha una instancia EC2 fresca (no de su vieja máquina AMI)
Paso 3) Fije el volumen antiguo a la nueva máquina de EC2
Paso 4) Ahora Accede a la nueva máquina de EC2 y montar el viejo volumen EBS
Paso 5) Ahora vaya a esa partición, luego visite el directorio de inicio dentro de esa máquina y vaya a la carpeta .ssh.
Paso 6) Ahora genera una nueva clave privada y pública. Luego, pegue la clave pública en el archivo authorized_keys.
Paso 7) Una vez que haya terminado con los pasos anteriores, separe ese volumen de esta máquina ec2.
Paso 8) Ahora adjunte este volumen a su máquina anterior como volumen raíz
Paso 9) Ahora intente iniciar sesión en su máquina anterior con la clave recién generada.
Espero que ayude !!
¡Esto ayudó! http://stackoverflow.com/questions/1454629/aws-ssh-access-permission-denied-publickey-issue – bachposer