wils@web ~ $ cat ~/ajuda/guia-pratico-para-gerar-e-gerenciar-chaves-ssh-no-macos-e-linux.md

Segurança

Guia prático para gerar e gerenciar chaves SSH no macOS e Linux

atualizado em 07/09/2026

Este guia prático irá ajudá-lo a gerar e gerenciar chaves SSH no macOS e Linux, permitindo conexões seguras a servidores remotos.

Introdução

SSH (Secure Shell) é um protocolo de rede que permite a comunicação segura entre dois computadores. As chaves SSH são uma forma segura de autenticação que substitui senhas. Vamos aprender a gerar e gerenciar essas chaves.

Passo a Passo

1. Gerar uma nova chave SSH

Abra o terminal e execute o seguinte comando:

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

Isso irá gerar uma nova chave RSA de 4096 bits. Você será solicitado a escolher um local para salvar a chave. O padrão é ~/.ssh/id_rsa.

2. Adicionar uma senha (opcional)

Durante a geração da chave, você pode optar por adicionar uma senha para maior segurança. Se não quiser, basta pressionar Enter.

3. Visualizar a chave pública

Para visualizar a chave pública que você acabou de gerar, use o comando:

cat ~/.ssh/id_rsa.pub

Copie o conteúdo que aparece na tela.

4. Adicionar a chave pública ao servidor remoto

Para permitir o acesso via SSH, você precisa adicionar a chave pública ao arquivo ~/.ssh/authorized_keys do servidor remoto. Use o seguinte comando:

ssh-copy-id usuario@servidor_remoto

Substitua usuario e servidor_remoto pelas informações corretas.

5. Testar a conexão SSH

Agora, teste a conexão SSH com o seguinte comando:

ssh usuario@servidor_remoto

Se tudo estiver configurado corretamente, você deverá acessar o servidor sem precisar digitar a senha.

Gerenciar chaves SSH

  • Listar chaves: Para ver todas as chaves SSH em seu sistema, use:
  • ls ~/.ssh
  • Remover chave: Para remover uma chave específica, use:
  • rm ~/.ssh/id_rsa

Conclusão

Gerenciar chaves SSH é uma habilidade essencial para garantir a segurança em conexões remotas. Lembre-se de manter suas chaves em um local seguro e considere usar uma senha para proteção adicional.

Dica: Utilize o ssh-agent para gerenciar suas chaves e evitar a necessidade de digitar a senha repetidamente.

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.