Penso che ragionevole possa essere considerato da due diverse angolazioni: sicurezza e convenienza .
Quando creiamo una coppia di chiavi SSH, ci viene chiesto di fornire una passphrase per aggiungere un ulteriore livello per proteggere la chiave privata, come segue:
$ ssh-keygen -t rsa -b 4096 -C 'With_OR_Without_Passwd'
Generating public/private rsa key pair.
Enter file in which to save the key (/Your/HomeDir/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Sebbene vi sia un prompt esplicito che richiede la passphrase, ma alcune (o molte) persone si concentrano ancora di più sulle informazioni tra parentesi: (vuota per nessuna passphrase) e seguendo tale suggerimento.
Combinando l'uso o meno di più coppie di chiavi SSH e l' inserimento o meno di un passwd aggiuntivo , abbiamo almeno quattro modi per procedere. E supponiamo che tutte le coppie di chiavi e il configfile siano memorizzati ~/.ssh/.
Ora non considerare prima la sicurezza .
La tabella seguente fornisce un semplice rango di sicurezza (un numero maggiore significa più sicuro):
Security Ways to go
1 One SSH key-pair (NO passwd)
1 Multi SSH key-pairs (NO passwd)
2 One SSH key-pair (WITH passwd)
2 Multi SSH key-pairs (WITH passwd) (SAME passwd)
3 Multi SSH key-pairs (WITH passwd) (DIFF passwds)
Senza passwd , se il nostro sistema è intruso da qualcuno, allora l'interruttore può ottenere tutte le nostre chiavi private e la nostra configurazione, anche l'autenticazione dei server remoti. Quindi, in questa situazione, una coppia di chiavi e più coppie di chiavi sono uguali. Il modo più sicuro è utilizzare passwd diversi per coppie di chiavi ssh diverse.
Quindi non pensare alla convenienza .
Ma più coppie di chiavi e più passwd rendono anche la nostra vita meno comoda, la tabella seguente offre un semplice rango di sicurezza (un numero maggiore significa più sicuro):
Convenient Security Ways to go
5 1 One SSH key-pair (NO passwd)
4 2 One SSH key-pair (WITH passwd)
3 1 Multi SSH key-pairs (NO passwd)
2 2 Multi SSH key-pairs (WITH passwd) (SAME passwd)
1 3 Multi SSH key-pairs (WITH passwd) (DIFF passwds)
Quindi, in generale, se dobbiamo scambiare con sicurezza e convenienza allo stesso tempo, possiamo moltiplicare i due punteggi e forse una coppia di chiavi SSH (WITH passwd) è quella giusta da scegliere.