Griccon SGI Interno

Criar uma chave SSH

Use este guia como ponto de partida para criar sua chave SSH.

1. Abrir o terminal

Abra um terminal, como cmd, PowerShell, Terminal, Bash ou Git Bash.

2. Gerar a chave

Use ed25519, que e o algoritmo moderno recomendado para uso geral:

ssh-keygen -t ed25519 -a 64 -C "seu-email@exemplo.com"

Quando o terminal pedir onde salvar a chave, pressione Enter para usar o caminho padrao. Quando pedir uma senha, defina uma senha forte para proteger a chave privada.

3. Entender os arquivos gerados

Esse processo gera dois arquivos:

  • id_ed25519 - chave privada. Tem o mesmo poder de acesso de uma senha e nunca deve ser compartilhada.

  • id_ed25519.pub - chave publica. Esse arquivo pode ser compartilhado e cadastrado nos servicos desejados.

Os caminhos padrao sao:

  • Linux, macOS e Git Bash: ~/.ssh/id_ed25519 e ~/.ssh/id_ed25519.pub

  • Windows OpenSSH: %USERPROFILE%\.ssh\id_ed25519 e %USERPROFILE%\.ssh\id_ed25519.pub

4. Guardar o arquivo privado

Guarde o arquivo privado id_ed25519 no seu cofre de senhas pessoal como arquivo seguro.

5. Restaurar a partir do arquivo

Para restaurar, coloque o arquivo privado salvo de volta no caminho padrao.

Se o arquivo publico nao existir, gere novamente.

Linux, macOS e Git Bash:

ssh-keygen -y -f ~/.ssh/id_ed25519 > ~/.ssh/id_ed25519.pub

Windows, em cmd ou PowerShell:

cmd /c "ssh-keygen -y -f \"%USERPROFILE%\\.ssh\\id_ed25519\" > \"%USERPROFILE%\\.ssh\\id_ed25519.pub\""

Depois normalize as permissoes do arquivo privado.

Linux, macOS e Git Bash:

chmod 600 ~/.ssh/id_ed25519

No Windows, altere as permissoes do arquivo para que apenas o seu usuario tenha acesso ao arquivo privado.