Je pense raisonnable peut être considéré sous deux angles différents : sécurité y commodité .
Lorsque nous créons une paire de clés SSH, il nous est demandé de fournir une phrase de passe pour ajouter une couche supplémentaire de protection de la clé privée, comme suit :
$ 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):
Bien qu'il y ait une invite explicite demandant la phrase de passe, certaines personnes (ou beaucoup) se concentrent encore davantage sur les informations entre parenthèses : (vide si pas de phrase de passe) et de suivre cette suggestion.
Combinaison de l'utilisation ou non de plusieurs paires de clés SSH y si oui ou non entrer des passwd supplémentaires nous avons encore au moins quatre chemins à parcourir. Et supposons que toutes les paires de clés et les config
sont stockés dans ~/.ssh/
.
Maintenant, ne considérons pas sécurité d'abord.
Le tableau suivant donne un classement simple en matière de sécurité (un chiffre plus élevé signifie plus sûr) :
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)
Sans passwd Si quelqu'un s'introduit dans notre système, il peut obtenir toutes nos clés privées et notre configuration, ainsi que l'authentification des serveurs distants. Donc, dans cette situation, une paire de clés et plusieurs paires de clés sont les mêmes. Le moyen le plus sûr est d'utiliser différents mots de passe pour différentes paires de clés ssh.
Alors ne pensons pas à commodité .
Mais plus de paires de clés et plus de mots de passe rendent également notre vie moins pratique. Le tableau suivant donne un classement simple de la sécurité (un chiffre plus élevé signifie plus sûr) :
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)
Donc, dans une situation générale, si nous devons faire un compromis avec sécurité y commodité en même temps, nous pouvons multiplier les deux scores, et peut-être Une paire de clés SSH (AVEC passwd) est le bon choix à faire.