ssh-keygen Generatore di comandi
Genera comandi ssh-keygen per creare chiavi SSH
Introduzione a ssh-keygen
## Cos'è ssh-keygen?
`ssh-keygen` crea coppie di chiavi SSH (una chiave privata e una chiave pubblica `.pub`). Posizioni poi la chiave pubblica sugli host remoti per accedere senza password.
## Come usarlo
1. **Scegli un tipo**: `ed25519` (consigliato) oppure `rsa`. 2. **Imposta il file**: dove salvare la chiave, es. `~/.ssh/id_ed25519`. 3. **Aggiungi un commento** (facoltativo): un'etichetta come `user@host`. 4. **Copia ed esegui**: incolla il comando generato, poi imposta una passphrase quando richiesto.
Flag e modelli
``` ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519 ssh-keygen -t rsa -b 4096 -C me@host ```
### Flag comuni - `-t <type>` — tipo di chiave: `rsa`, `ed25519`, `ecdsa` - `-b <bits>` — dimensione della chiave (per RSA/ECDSA; es. 4096) - `-f <file>` — file di output della chiave - `-C <comment>` — commento/etichetta (mostrato nel file .pub)
### Suggerimenti - Preferisci `ed25519`: più corta, più veloce e sicura quanto una chiave RSA grande. - Usa `-f` per evitare i prompt interattivi e creare le chiavi tramite script.
▶Quale tipo di chiave dovrei usare?
▶Come installo la chiave su un host remoto?
Se questo strumento è stato di aiuto per te, considera l’idea di regalarmi un caffè.
Comprami un caffè.