Todos os produtos
Search
Central de documentação

Simple Application Server:Gerencie pares de chaves (Linux)

Última atualização: Jul 03, 2026

Os pares de chaves SSH autenticam instâncias do Simple Application Server baseadas em Linux por meio de criptografia de chave pública e privada, oferecendo segurança superior ao login baseado em senha.

Vantagens

A autenticação baseada em par de chaves SSH oferece as seguintes vantagens em relação à autenticação por nome de usuário e senha:

  • Maior segurança: os pares de chaves SSH proporcionam mais confiabilidade e proteção durante a autenticação.

    • Esses pares são mais resistentes a ataques de força bruta do que senhas convencionais.

    • Não é possível deduzir a chave privada a partir da chave pública, mesmo que esta seja obtida de forma maliciosa.

  • Facilidade de uso:

    • Ao configurar uma chave pública em uma instância Linux, use um comando SSH ou uma ferramenta de conexão para fazer login com a chave privada correspondente, sem precisar de senha.

    • Um único par de chaves SSH permite acessar várias instâncias Linux simultaneamente, o que simplifica a gestão. Para manutenção em lote de múltiplas instâncias Linux, recomenda-se o uso da autenticação por par de chaves SSH.

Limitações

  • O suporte a pares de chaves SSH restringe-se a instâncias Linux.

  • Cada conta pode ter no máximo 10 pares de chaves por região.

  • O console gera apenas pares de chaves RSA de 2048 bits.

Criar ou importar um par de chaves

Crie um par de chaves no console ou importe um existente e vincule-o a uma instância para acesso via SSH.

  1. Acesse a página Key Pair no console do Simple Application Server.

  2. Na página Key Pair, clique em Create Key Pair.

  3. Na caixa de diálogo Create Key Pair, configure os parâmetros e clique em OK.

    Criação automática

    Configure os seguintes parâmetros:

    Parâmetro

    Descrição

    Key Pair Name

    Insira um nome para o par de chaves: de 2 a 64 caracteres, iniciando com letra ou caractere chinês, podendo conter dígitos, dois pontos (:), sublinhados (_) e hifens (-).

    Creation Mode

    Selecione Auto-Generate Key Pair.

    Importante
    • O arquivo da chave privada (.pem) é baixado automaticamente. Esta é sua única oportunidade de salvá-lo — armazene-o com segurança.

    • Caso nenhum prompt de download apareça, verifique o gerenciador de downloads do seu navegador para identificar bloqueios.

    Importar existente

    Se você já possui um par de chaves com método de criptografia suportado, importe sua chave pública. P2: Quais métodos de criptografia são suportados para importar um par de chaves?

    Configure os seguintes parâmetros:

    Parâmetro

    Descrição

    Key Pair Name

    Insira um nome para o par de chaves: de 2 a 64 caracteres, iniciando com letra ou caractere chinês, podendo conter dígitos, dois pontos (:), sublinhados (_) e hifens (-).

    Creation Mode

    Selecione Import Key Pair.

    Public Key

    Cole sua chave pública. Para exemplos de formato, passe o mouse sobre Base64 Preview. P3: Como visualizar as informações da chave pública?

  4. Na caixa de diálogo Create Key Pair, escolha se deseja vincular uma instância agora.

    Também é possível vincular o par de chaves posteriormente. Vincular um par de chaves.

Vincular um par de chaves

A instância de destino deve estar no estado Running ou Stopped.

Importante
  1. Acesse a página Key Pair no console do Simple Application Server.

  2. Na página Key Pair, na coluna Actions do par de chaves desejado, clique em Bind to Instance.

  3. Na caixa de diálogo Bind to Instance, selecione uma ou mais instâncias do Simple Application Server baseadas em Linux e clique no ícone image.

  4. Clique em OK.

  5. Na caixa de diálogo Bind to Instance, escolha se deseja reiniciar a instância agora.

    • Clique em Restart Now para reiniciar imediatamente. O par de chaves entra em vigor após a reinicialização.

      Aviso

      A operação de reinicialização interrompe a instância por um curto período e pode afetar serviços em execução. Recomendamos reiniciar a instância fora dos horários de pico.

    • Clique em Do Not Restart para pular a reinicialização. Reinicie a instância manualmente fora dos horários de pico para que o par de chaves entre em vigor.

Depois que o par de chaves entrar em vigor, utilize-o para fazer login na instância. Conectar-se a um servidor Linux.

Desvincular um par de chaves

Desvincule um par de chaves SSH para substituí-lo ou revogar o acesso de um usuário a uma instância.

Importante

Após vincular um par de chaves e reiniciar a instância, o login por senha do usuário root é desativado automaticamente. Para reativá-lo, modifique o arquivo de configuração do servidor. Conectar-se a um servidor Linux.

  1. Acesse a página Key Pair no console do Simple Application Server.

  2. Na página Key Pair, na coluna Actions do par de chaves desejado, clique em Unbind from Instance.

  3. Na caixa de diálogo Unbind from Instance, selecione uma ou mais instâncias do Simple Application Server baseadas em Linux e clique no ícone image.

  4. Clique em OK.

  5. Na caixa de diálogo Unbind from Instance, escolha se deseja reiniciar a instância agora.

    • Clique em Restart Detached Instance para reiniciar imediatamente. A desvinculação entra em vigor após a reinicialização.

      Aviso

      A operação de reinicialização interrompe a instância por um curto período e pode afetar serviços em execução. Recomendamos reiniciar a instância fora dos horários de pico.

    • Clique em Do Not Restart para pular a reinicialização. Reinicie a instância manualmente fora dos horários de pico para que a desvinculação entre em vigor.

Excluir um par de chaves

Desvincule o par de chaves de todas as instâncias associadas antes de excluí-lo.

  1. Acesse a página Key Pair no console do Simple Application Server.

  2. Na página Key Pair, na coluna Actions do par de chaves desejado, clique em Delete.

  3. Na caixa de diálogo Delete Key Pair exibida, clique em OK.

FAQ

Usar vários pares de chaves para login

Para utilizar múltiplos pares de chaves, edite o arquivo ~/.ssh/authorized_keys na instância:

  1. Conecte-se à instância Linux usando um par de chaves SSH existente.

    Importante

    O par de chaves está vinculado ao usuário root. Certifique-se de estar conectado como usuário root.

  2. Execute o comando abaixo para abrir o arquivo .ssh/authorized_keys:

    sudo vim .ssh/authorized_keys
  3. Pressione a tecla i para entrar no modo de edição e adicione ou substitua as informações da chave pública.

    • Adicione e salve novas informações de chave pública abaixo das existentes.

      ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCys3aOkFm1Xh8iN0lijeQF5mz9Iw/FV/bUUduZjauiJa1KQJSF4+czKtqMAv38QEspiWStkSfpTn1g9qeUhfxxxxxxxxxx+XjPsf22fRem+v7MHMa7KnZWiHJxO62D4Ihvv2hKfskz8K44xxxxxxxxxx+u17IaL2l2ri8q9YdvVHt0Mw5TpCkERWGoBPE1Y8vxFb97TaE5+zc+2+eff6xxxxxxxxxx/feMeCxpx6Lhc2NEpHIPxMpjOv1IytKiDfWcezA2xxxxxxxxxx/YudCmJ8HTCnLId5LpirbNE4X08Bk7tXZAxxxxxxxxxx/FKB1Cxw1TbGMTfWxxxxxxxxxx imported-openssh-key
      ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDdlrdZwV3+GF9q7rhc6vYrExwT4WU4fsaRcVXGV2Mg9RHex21hl1au77GkmnIgukBZjywlQOT4GDdsJy2nBOdJPrCEBIPxxxxxxxxxxx/fctNuKjcmMMOA8YUT+sJKn3l7rCLkesE+S5880yNdRjBiiUy40kyr7Y+fqGVdSOHGMXZQPpkBtojcxxxxxxxxxx/htEqGa/Jq4fH7bR6CYQ2XgH/hCap29Mdi/G5Tx1nbUKuIHdMWOPvjxxxxxxxxxx+lHtTGiAIRG1riyNRVC47ZEVCg9iTWWGrWFvxxxxxxxxxx/9H9mPCO1Xt2fxxxxxxxxBtmR imported-openssh-key
      Nota

      Se o arquivo contiver informações de várias chaves públicas, será possível fazer login na instância Linux usando qualquer uma das chaves privadas correspondentes.

    • Exclua as informações da chave pública atual e adicione as novas.

      ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDdlrdZwV3+GF9q7rhc6vYrExwT4WU4fsaRcVXGV2Mg9RHex21hl1au77GkmnIgukBZjywlQOT4GDdsJy2nBOdJPrCEBIP6t0Mk5aPkK/fctNuKjcmMMOA8YUT+sJKn3l7rCLkesE+S5880yNdRjBiiUy40kyr7Y+fqGVdSOHGMXZQPpkBtojcV14uAy0yV6/htEqGa/Jq4fH7bR6CYQ2XgH/hCap29Mdi/G5Tx1nbUKuIHdMWOPvjGACGcXclex+lHtTGiAIRG1riyNRVC47ZEVCg9iTWWGrWFvVlnI0E3Deb/9H9mPCO1Xt2fxxxxxxxxBtmR imported-openssh-key
  4. Após adicionar ou substituir as informações da chave pública, pressione Esc para sair do modo de edição e digite :wq para salvar as alterações.

  5. Use o novo par de chaves SSH para fazer login na instância Linux. Para mais detalhes, consulte Usar OpenSSH ou Xshell.

    Se conseguir acessar a instância Linux com a nova chave privada, significa que o novo par de chaves SSH foi adicionado ou que o antigo foi substituído com sucesso.

P2: Quais métodos de criptografia são suportados para importar um par de chaves?

R2: Um par de chaves importado deve usar um dos seguintes métodos de criptografia:

  • rsa

  • dsa

  • ssh-rsa

  • ssh-dss

  • ecdsa

  • ssh-rsa-cert-v00@openssh.com

  • ssh-dss-cert-v00@openssh.com

  • ssh-rsa-cert-v01@openssh.com

  • ssh-dss-cert-v01@openssh.com

  • ecdsa-sha2-nistp256-cert-v01@openssh.com

  • ecdsa-sha2-nistp384-cert-v01@openssh.com

  • ecdsa-sha2-nistp521-cert-v01@openssh.com

P3: Como visualizar as informações da chave pública?

R3: Visualize a chave pública usando um dos métodos abaixo:

No Windows

Para visualizar as informações da chave pública, siga estes passos:

  1. Inicie o PuTTYgen.

  2. Clique em Load.

  3. Selecione o arquivo .ppk ou .pem.

    O PuTTYgen exibirá as informações da chave pública.

No Linux ou macOS

Execute o comando ssh-keygen especificando o caminho do arquivo .pem.

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

O exemplo abaixo mostra as informações da chave pública retornadas:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABA****+GF9q7rhc6vYrExwT4WU4fsaRcVXGV2Mg9RHex21hl1au77GkmnIgukBZjywlQOT4GDdsJy2nBOdJPrCEBIPxxxxxxxxxx/fctNuKjcmMMOA8YUT+sJKn3l7rCLkesE+S5880yNdRjBiiUy40kyr7Y+fqGVdSOHGMXZQPpkBtojcxxxxxxxxxxx/htEqGa/Jq4fH7bR6CYQ2XgH/hCap29Mdi/G5Tx1nbUKuIHdMWOPvjxxxxxxxxxx+lHtTGiAIRG1riyNRVC47ZEVCxxxxxx

De dentro de uma instância

  1. Conecte-se à instância Linux usando um par de chaves SSH existente.

    Importante

    O par de chaves está vinculado ao usuário root. Certifique-se de estar conectado como usuário root.

  2. Execute o comando a seguir para visualizar as informações da chave pública de um par de chaves SSH:

    sudo cat ~/.ssh/authorized_keys
    Nota

    As informações da chave pública ficam armazenadas no arquivo ~/.ssh/authorized_keys. Abra esse arquivo na instância para consultá-las.

Operações relacionadas

Gerencie pares de chaves programaticamente com estas operações de API: