ssh-keygen Gerador de comandos
Gerar comandos ssh-keygen para criar chaves SSH
Introdução ao ssh-keygen
## O que é ssh-keygen?
`ssh-keygen` cria pares de chaves SSH (uma chave privada e uma chave pública `.pub`). Você então coloca a chave pública em hosts remotos para fazer login sem senha.
## Como usar
1. **Escolha um Tipo**: `ed25519` (recomendado) ou `rsa`. 2. **Defina o Arquivo**: onde salvar a chave, por exemplo, `~/.ssh/id_ed25519`. 3. **Adicione um Comentário** (opcional): um rótulo como `user@host`. 4. **Copie e execute**: cole o comando gerado e defina uma senha quando solicitado.
Flags e padrões
``` ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519 ssh-keygen -t rsa -b 4096 -C me@host ```
### Flags comuns - `-t <type>` — tipo de chave: `rsa`, `ed25519`, `ecdsa` - `-b <bits>` — tamanho da chave (para RSA/ECDSA; por exemplo, 4096) - `-f <file>` — arquivo de chave de saída - `-C <comment>` — comentário/rótulo (mostrado no arquivo .pub)
### Dicas - Prefira `ed25519`: mais curta, mais rápida e tão segura quanto uma chave RSA grande. - Use `-f` para evitar os prompts interativos e criar chaves via script.
▶Qual tipo de chave devo usar?
▶Como faço para instalar a chave em um host remoto?
Se este ferramenta foi útil para você, pense em me dar um café.
Compre um café para mim.