Ao trabalhar com instâncias EC2 da Amazon Web Services (AWS), você deve adicionar um par de chaves para autenticar seu acesso à instância. Um par de chaves consiste em uma chave pública e uma chave privada.
Você usa a chave pública para criptografar os dados e a chave privada para descriptografá-los. Este artigo discutirá a adição de um par de chaves a uma instância do EC2.

Conteúdo
- 1 Iniciar uma instância do EC2
- 2 Criar um par de chaves
- 3 Importar chaves públicas
- 4 Substituir um par de chaves perdido
- 5 Aplicar par de chaves à instância em execução
- 6 Alterar par de chaves para instância em execução
- 7 Redefinir senha de administrador
- 8 instâncias Linux
- 9 Suporte EC2 da AWS
- 10 AWS CLI
- 11 Vários usuários
- 12 Par de chaves específico
- 13 pé de feijão elástico
- 14 Extrair chave pública
Iniciar uma instância do EC2
Ajudaria se você iniciasse uma instância primeiro para adicionar um par de chaves a uma instância do EC2. Você pode fazer isso usando o console EC2, AWS CLI ou Elastic Beanstalk. Depois de iniciar a instância, você pode adicionar um par de chaves.
Criar um par de chaves
Para criar um par de chaves, clique na guia Network & Security no console do EC2 e clique na opção Key Pairs. Você pode criar um novo par de chaves clicando no botão Create Key Pair.
Dê um nome ao par de chaves e clique no botão Criar. Isso criará um novo par de chaves composto por chaves públicas e privadas.
Importar chaves públicas
Se você já tiver uma chave pública que deseja usar, poderá importá-la para a AWS. Para fazer isso, vá para a página Key Pairs e clique no botão Import Key Pair.
Insira um nome para o par de chaves e cole a chave pública no campo Chave pública. Clique no botão Importar para criar o par de chaves.
Substituir um par de chaves perdido
Você pode substituir seu par de chaves por um novo caso tenha perdido um. Para fazer isso, vá para a página Key Pairs e selecione o par de chaves perdido.
Clique no menu Ações e selecione Substituir par de chaves. Siga as instruções para criar um novo par de chaves.
Aplicar par de chaves à instância em execução
Ajudaria se você se conectasse à instância para aplicar um par de chaves a uma instância em execução.
Use o seguinte comando para se conectar à instância: ssh -i .pem ec2-user@
Substituir com o nome do seu par de chaves e com o DNS público da sua instância.
Depois de se conectar à instância, você pode aplicar o par de chaves usando o seguinte comando: sudo ssh-keygen -i -f /path/to/private/key > /path/to/public/key.pub
Substituir /caminho/para/privado/chave com o caminho para sua chave privada e /caminho/para/público/chave.pub com o caminho onde você deseja salvar sua chave pública.
Alterar par de chaves para instância em execução
Para alterar o par de chaves de uma instância em execução, primeiro você deve criar uma nova. Depois de criar o novo par de chaves, aplique-o à instância usando as etapas mencionadas acima. Se você deseja remover o par de chaves antigo, pode fazê-lo seguindo estas etapas:
- Acesse a página Key Pairs no console do EC2.
- Selecione o par de chaves antigo.
- Clique no menu Ações e selecione Excluir par de chaves.
Redefinir senha de administrador
Se você perdeu a senha de administrador de sua instância, pode redefini-la usando um par de chaves. Para fazer isso, siga estas etapas:
- Pare a instância.
- Desanexe o volume raiz da instância.
- Anexe o volume raiz a outra instância como um volume secundário.
- Conecte-se à outra instância usando SSH e monte o volume secundário.
- Edite o arquivo /etc/shadow e remova o hash de senha para o ec2-user.
- Salve o arquivo e desmonte o volume.
- Anexe o volume de volta à instância original e inicie-o.
instâncias Linux
Ao trabalhar com instâncias do Linux, você deve usar um arquivo PEM para autenticar seu acesso à instância.
Um arquivo PEM é um arquivo de chave pública que contém a chave privada. Para se conectar a uma instância do Linux, você precisa usar o seguinte comando: ssh -i /path/to/keypair.pem ec2-user@
Substituir /caminho/para/keypair.pem com o caminho para o seu arquivo PEM e com o DNS público da sua instância.
Suporte EC2 da AWS
Se você tiver dúvidas ou problemas relacionados às instâncias do EC2, entre em contato Suporte EC2 da AWS para assistência. A equipe de suporte está disponível 24 horas por dia, 7 dias por semana e pode ajudá-lo com qualquer problema.
AWS CLI
Se preferir usar a linha de comando para gerenciar suas instâncias do EC2, você pode usar a AWS CLI. A AWS CLI é uma ferramenta de linha de comando que fornece uma interface unificada para gerenciar seus serviços da AWS. Você pode usar a AWS CLI para iniciar e gerenciar instâncias do EC2, criar e gerenciar pares de chaves e muito mais.
Vários usuários
Você pode criar um par de chaves para cada usuário se precisar fornecer acesso a vários usuários. Cada usuário terá sua própria chave pública e privada. Quando os usuários se conectam a uma instância, eles usam sua chave privada para autenticar seu acesso.
Par de chaves específico
Se você quiser usar um par de chaves específico para uma instância, poderá especificar o par de chaves ao iniciar a instância. Para fazer isso, selecione o par de chaves na lista suspensa Par de chaves ao iniciar a instância.
pé de feijão elástico
Usando o Elastic Beanstalk para gerenciar seus aplicativos, você pode adicionar um par de chaves às suas instâncias do EC2 no console do Elastic Beanstalk. Para fazer isso, vá para a página Configuração do seu aplicativo e selecione a guia Instâncias.
A partir daqui, você pode adicionar um par de chaves selecionando a opção Par de chaves e especificando o nome do par de chaves.
Extrair chave pública
Se precisar extrair a chave pública de um par de chaves SSH EC2 privadas, você pode usar o seguinte comando: ssh-keygen -y -f /path/to/private/key > /path/to/public/key.pub
Substituir /caminho/para/privado/chave com o caminho para sua chave privada e /caminho/para/público/chave.pub com o caminho onde você deseja salvar sua chave pública.
Conclusão
Adicionar um par de chaves a uma instância do EC2 é essencial para proteger sua instância. Este artigo discutiu a adição de um par de chaves a uma instância do EC2 usando o console do EC2, AWS CLI ou Elastic Beanstalk.
Também abordamos como criar um par de chaves, importar chaves públicas, substituir um par de chaves perdido e aplicar um par de chaves a uma instância em execução.
Seguir essas etapas garante que suas instâncias do EC2 sejam seguras e acessíveis apenas a usuários autorizados.