Como usar o PuTTY ou o Filezilla para me conectar à minha instância do Lightsail se eu perdi o par de chaves SSH?
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:
- Abra o console do Amazon Lightsail.
- No painel de navegação, escolha Conta e, no menu suspenso, escolha Conta.
- 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:
- Abra o programa puttygen.
- Escolha Arquivo e, em seguida, Carregar chave privada.
- Altere o tipo do Nome do arquivo de *Arquivos de chave privada do PuTTY (\ .ppk) para **Todos os arquivos (\ .\ ) para visualizar o arquivo.pem.
- Selecione o arquivo de par de chaves (.pem) que você baixou e escolha Abrir.
- Selecione a chave pública inteira e, em seguida, clique com o botão direito do mouse e escolha Copiar.
- 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:
-
Abra o console do Amazon Lightsail.
-
Selecione a instância e escolha Conectar.
-
Escolha Conectar usando SSH. Para obter mais informações, consulte Conectar-se às suas instâncias Linux ou Unix do Lightsail.
-
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
-
Copie e cole a chave pública no arquivo authorized_keys.
-
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:
- Abra o console do Amazon Lightsail.
- Crie um snapshot da sua instância do Lightsail.
- Crie uma nova instância a partir do snapshot.
- 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.
- 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.
Conteúdo relevante
- AWS OFICIALAtualizada há 2 anos
- AWS OFICIALAtualizada há 3 anos
- AWS OFICIALAtualizada há 10 meses