Ao usar o AWS re:Post, você concorda com os AWS re:Post Termos de uso

Como usar o PuTTY ou o Filezilla para me conectar à minha instância do Lightsail se eu perdi o par de chaves SSH?

4 minuto de leitura
0

Perdi o par de chaves SSH (chave privada) que configurei para minha instância do Amazon Lightsail. Quero usar o PuTTY ou o Filezilla para recuperar o acesso à instância.

Solução

Se você criou a instância do Lightsail com o par de chaves SSH padrão, baixe a chave privada SSH do console do Lightsail.

Se você criou a instância do Lightsail com um par de chaves SSH personalizado, configure um novo par de chaves. Ou use o console SSH baseado no navegador Lightsail. Ou crie uma nova instância do Lightsail a partir de um snapshot.

Use o console SSH baseado no navegador Lightsail para configurar um novo par de chaves

Crie um novo par de chaves SSH no console do Amazon Lightsail e recupere a chave pública

Para criar o novo par de chaves SSH, conclua as seguintes etapas:

  1. Abra o console do Amazon Lightsail.
  2. No painel de navegação, escolha Conta e, no menu suspenso, escolha Conta.
  3. Escolha chaves SSH e, em seguida, escolha Criar novo.

Para recuperar a chave pública da chave privada, use um dos seguintes métodos.

Computador Linux ou macOS local

Abra o terminal e execute o comando ssh-keygen:

$ ssh-keygen -y -f /path_to_key_pair/my-key-pair.pem

O comando retorna a chave pública, como no seguinte exemplo:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQClKsfkNkuSevGj3eYhCe53pcjqP3maAhDFcvBS7O6V
hz2ItxCih+PnDSUaw+WNQn/mZphTk/a/gU8jEzoOWbkM4yxyb/wB96xbiFveSFJuOp/d6RJhJOI0iBXr
lsLnBItntckiJ7FbtxJMXLvvwJryDUilBMTjYtwB+QhYXUMOzce5Pjz5/i8SeJtjnV3iAoG/cQk+0FzZ
qaeJAAHco+CY/5WrUBkrHmFJr6HcXkvJdWPkYQS3xqC0+FmUZofz221CBt5IMucxXPkX4rWi+z7wB3Rb
BQoQzd8v7yeb7OzlPnWOyN0qFU0XA246RA8QFYiCNYwI3f05p6KLxEXAMPLE

Computador Windows local

Conclua as seguintes etapas:

  1. Abra o programa puttygen.
  2. Escolha Arquivo e, em seguida, Carregar chave privada.
  3. Altere o tipo do Nome do arquivo de *Arquivos de chave privada do PuTTY (\ .ppk) para **Todos os arquivos (\ .\ ) para visualizar o arquivo.pem.
  4. Selecione o arquivo de par de chaves (.pem) que você baixou e escolha Abrir.
  5. Selecione a chave pública inteira e, em seguida, clique com o botão direito do mouse e escolha Copiar.
  6. Abra qualquer editor de texto e insira o conteúdo.

Conecte-se à instância por meio do console SSH baseado em navegador e adicione a chave pública ao arquivo de configuração SSH

Conclua as seguintes etapas:

  1. Abra o console do Amazon Lightsail.

  2. Selecione a instância e escolha Conectar.

  3. Escolha Conectar usando SSH. Para obter mais informações, consulte Conectar-se às suas instâncias Linux ou Unix do Lightsail.

  4. Abra ~/.ssh/authorized_keys em um editor de texto.
    Para visualizar a chave pública atual do par de chaves que a instância aceitou, execute o seguinte comando:

    $ cat ~/.ssh/authorized_keys
  5. Copie e cole a chave pública no arquivo authorized_keys.

  6. Salve o arquivo authorized_keys.

Use PuTTY ou Filezilla com a nova chave privada SSH para se conectar à sua instância do Lightsail.

**Observação:**Antes de se conectar à sua instância, você precisa converter um arquivo.pem (chave privada) em um arquivo.ppk.

Crie uma nova instância do Lightsail a partir de um snapshot e configure o novo par de chaves

Conclua as seguintes etapas:

  1. Abra o console do Amazon Lightsail.
  2. Crie um snapshot da sua instância do Lightsail.
  3. Crie uma nova instância a partir do snapshot.
  4. Na página Criar uma instância a partir de um snapshot, escolha um par de chaves SSH. Você pode criar um novo ou escolher um par de chaves existente.
  5. Escolha Criar instância.

**Observação:**Se a instância anterior tinha um endereço IP estático, você pode usá-lo na nova instância. Na página Rede do console do Lightsail, desanexe o endereço IP estático e, em seguida, anexe-o à nova instância. Para obter mais informações, consulte Endereços IP estáticos no Amazon Lightsail.

AWS OFICIAL
AWS OFICIALAtualizada há 9 meses