wils@web ~ $ cat ~/ajuda/como-configurar-a-autenticacao-por-chave-ssh-com-multiplas-chaves-no-centos-8.md
SegurançaComo configurar a autenticação por chave SSH com múltiplas chaves no CentOS 8
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.