AWS - O administrador anterior foi embora, eu não tenho o .pem, estou ferrado?

2

Fui solicitado a editar o html de uma tela inicial em um site temporário estático para um cliente (é super simples). Tenho acesso total ao portal da AWS em que a instância está hospedada, mas parece não conseguir acessar a instância, pois não tenho o .pem.

Atualmente, não é possível entrar em contato com o antigo desenvolvedor do site.

Há algo que eu possa fazer para obter acesso à VM para que eu possa inspecionar o conteúdo e descobrir o que preciso alterar?

Eu tentei criar uma AMI a partir dessa instância, mas quando solicito a senha, ela agora está me dizendo:

Instances launched from a custom AMI will inherit the User and Password of the AMI's parent instance

Existe algo que eu possa fazer fora da recriação completa do site ????

    
por Quibblesome 24.10.2012 / 15:51

1 resposta

0

Sim, é possível recuperar o acesso a seus arquivos, mas somente para discos EBS . O método a seguir não funciona se você quiser recuperar arquivos em um dispositivo raiz que seja do tipo Instance Store . Você pode encontrar seu tipo de armazenamento no console do EC2, clicando na Instância e procurando nas informações por "Tipo de dispositivo raiz".

Nota: pode obter um guia mais detalhado aqui ou aqui .

Etapas usando o Console do AWS EC2:

  1. Pare a instância que você perdeu o acesso.
  2. Crie uma AMI a partir dele.
  3. Crie uma nova instância usando essa AMI e armazene com segurança seu novo arquivo .pem .
  4. Vá para Volumes e desanexe o volume usado na instância original.
  5. Anexe este volume à nova instância.
  6. Monte o novo volume anexado.

Se quiser apenas copiar os arquivos, você pode parar a partir daqui. Mas se você quiser usar a máquina antiga, continue:

  1. Copie as authorized_keys do novo dispositivo raiz da instância e substitua o antigo EBS authorized_keys que você acabou de anexar.
    • [ec2-user ~]$ cp .ssh/authorized_keys /mnt/tempvol/home/ec2-user/.ssh/authorized_keys
  2. Desmontar o volume.
  3. Encerre a máquina que foi criada apenas para recuperar o EBS.
  4. Anexe o volume à máquina antiga e inicie-o.
  5. Conecte-se à antiga máquina usando as credenciais que você criou para a instância temporária.
por 03.11.2015 / 01:39