Adicione o Keypair à instância existente do EC2

4

Recebi o acesso do AWS Console a uma conta com duas instâncias em execução que não posso encerrar (em produção). No entanto, gostaria de obter acesso SSH a essas instâncias, é possível criar um novo Keypair e aplicá-lo às instâncias para que eu possa SSH em? A obtenção do arquivo pem existente para o par de chaves em que as instâncias foram criadas não é uma opção no momento.

Se isso não for possível, há alguma outra maneira que eu possa entrar nas instâncias?

    
por Chris Wagner 16.07.2010 / 01:40

3 respostas

4

link

  1. Iniciar uma nova instância
  2. Desanexar o dispositivo raiz da instância bloqueada (deve ser EBS)
  3. Anexar dispositivo raiz para instância bloqueada a nova instância
  4. Faça logon na nova instância, monte o dispositivo conectado, substitua .ssh / authorized_keys pelo da nova instância (ou qualquer outra)
  5. Desmontar, desanexar, reconectar
por 19.01.2011 / 21:09
2

Apenas para fornecer outra opção caso alguém leia isto: Se as instâncias forem gerenciadas por meio de algum tipo de sistema de gerenciamento de configuração, como Puppet ou Chef, você poderá usar isso para enviar novas chaves para a instância em execução.

    
por 08.05.2012 / 19:54
1

A menos que as AMIs usadas possuam um "backdoor" (que você pode adicionar em AMIs customizadas mas definitivamente não é uma boa idéia de segurança e por backdoor quero dizer uma chave privada pré-configurada e / ou autenticação de senha ativada) preso a menos que você tenha o PK para o par de chaves usado nessas instâncias. Sua única opção é iniciar novas instâncias com um novo par de chaves.

Desculpe, não pude lhe dar a resposta que você queria.

    
por 19.08.2010 / 02:35