wils@web ~ $ cat ~/ajuda/guia-pratico-para-gerar-e-gerenciar-chaves-ssh-no-macos-e-linux.md
SegurançaGuia prático para gerar e gerenciar chaves SSH no macOS e Linux
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
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.