wils@web ~ $ cat ~/ajuda/como-configurar-a-autenticacao-por-chave-ssh-com-multiplas-chaves-no-centos-8.md

Segurança

Como configurar a autenticação por chave SSH com múltiplas chaves no CentOS 8

atualizado em 31/07/2026

A autenticação por chave SSH é uma forma segura de acessar servidores Linux sem a necessidade de senhas. Neste manual, vamos configurar a autenticação por chave SSH com múltiplas chaves no CentOS 8.

Pré-requisitos

  • Servidor CentOS 8 em funcionamento.
  • Acesso ao servidor via SSH.
  • Cliente SSH (como OpenSSH) instalado no seu computador local.

Passo a Passo

1. Gerar Chaves SSH

Primeiro, você precisa gerar chaves SSH no seu computador local. Execute o seguinte comando:

ssh-keygen -t rsa -b 4096 -C "[email protected]"

Quando solicitado, você pode especificar um nome para a chave ou pressionar Enter para aceitar o padrão. Você também pode optar por adicionar uma senha para maior segurança.

2. Copiar Chaves para o Servidor

Utilize o comando ssh-copy-id para copiar a chave pública para o servidor:

ssh-copy-id usuario@ip_do_servidor

Substitua usuario pelo seu nome de usuário e ip_do_servidor pelo endereço IP do seu servidor.

3. Configurar Múltiplas Chaves

Se você deseja usar múltiplas chaves, você deve especificar qual chave usar para cada conexão. Para isso, edite ou crie o arquivo ~/.ssh/config no seu computador local:

nano ~/.ssh/config

Adicione as seguintes linhas ao arquivo:

Host servidor1
    HostName ip_do_servidor1
    User usuario1
    IdentityFile ~/.ssh/chave1

Host servidor2
    HostName ip_do_servidor2
    User usuario2
    IdentityFile ~/.ssh/chave2

Substitua servidor1, ip_do_servidor1, usuario1, e assim por diante, com as informações corretas.

4. Testar Conexões

Agora você pode testar as conexões usando o comando:

ssh servidor1

e

ssh servidor2

Conclusão

Com a autenticação por chave SSH configurada, você pode acessar seus servidores de forma segura e eficiente. Lembre-se de manter suas chaves seguras e nunca compartilhar sua chave privada. Uma dica adicional é usar um gerenciador de senhas para armazenar suas senhas de chave, caso você tenha definido uma.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.