Crea una chiave
- Apri Chiavi. Su Mac scegli Nuova chiave, su iPhone e iPad scegli +.
- Scegli Genera chiave.
- Dalle un Nome e scegli il tipo: Ed25519, quello predefinito, oppure ECDSA o RSA per i server che li richiedono.
- Se vuoi, aggiungi una passphrase.
- Scegli Genera.
La stessa chiave con OpenSSH:
ssh-keygen -t ed25519 -C "deploy@laptop"Importa una chiave
- In Chiavi, scegli Aggiungi chiave esistente.
- Incolla la chiave privata, oppure scegli Carica da file. Vanno bene le chiavi OpenSSH, PEM e
.ppk. - Se la chiave ha una passphrase, inseriscila.
- Se accedi con un certificato SSH, incollalo in Certificato.
Su Mac, Importa chiavi… in Impostazioni, Agente SSH porta dentro in una volta tutte le chiavi private di ~/.ssh.
Se l'app dice Convert this key with ssh-keygen -p, converti la chiave con OpenSSH, poi importala di nuovo:
ssh-keygen -p -f ~/.ssh/id_rsaAggiungi la chiave a un server
- Apri la chiave e scegli Aggiungi a un server.
- Scegli il server. L'app accede con l'accesso attuale e aggiunge la chiave pubblica a
~/.ssh/authorized_keys, e crea la cartella e il file con i permessi giusti se mancano. - Quando compare Chiave aggiunta, scegli Usa per l'accesso, così da ora in poi il server accede con la chiave.
Lo stesso con OpenSSH:
ssh-copy-id -i ~/.ssh/id_ed25519.pub deploy@203.0.113.10
Per usare una chiave su un server a mano, sceglila nel campo Chiave del server.
Copia o mostra una chiave
- Copia chiave pubblica mette la chiave pubblica negli appunti, per incollarla dove un servizio la chiede.
- Mostra chiave privata mostra la chiave privata.
- Il menu di una chiave ha Copia chiave pubblica, Modifica, Condividi con il team ed Elimina.
Tieni una chiave su un solo dispositivo
Attiva Solo su questo dispositivo in una chiave per tenerne la parte privata su questo dispositivo. Non viene sincronizzata: gli altri tuoi dispositivi ricevono solo la chiave pubblica. Per una chiave che non può mai lasciare il dispositivo, vedi Chiavi su questo dispositivo, e per una YubiKey Chiavi di sicurezza.
Accessi salvati
Un accesso è un utente con una password o una chiave, salvato con un nome e usato da molti server. Lo cambi una volta e ogni server che lo usa riceve la modifica.
- In Chiavi, scegli Nuovo accesso.
- Compila l'utente e la password o la chiave.
- In ogni server, scegli l'accesso nel campo Chiave.
In Impostazioni, Sicurezza, sotto Controlli: Trova accessi ripetuti trova i server in cui sono scritti lo stesso utente e la stessa password, e li salva come un unico accesso. Controlla la sicurezza di tutti i server controlla ogni server e mostra un riepilogo.