Je lisais sur l'authentification par clé SSH et la configurais avec mes 3 ordinateurs à la maison.
J'ai un ordinateur principal, appelez-le "A" et deux autres, appelez-les "B" et "C".
Maintenant, sur la base de la documentation que j'ai lue, je lancerais ssh-keygen sur B et C et mettrais les clés publiques sur l'ordinateur A en supposant que je serai toujours SSH sur l'ordinateur A, si je suis sur B ou C.
Mais, je pense que les exemples de documentation que j'ai lus supposent qu'un seul ordinateur personnel sera utilisé avec, disons, un autre ordinateur extérieur. Dans ma situation, est-il judicieux de simplement exécuter ssh-keygen sur un ordinateur et de copier les fichiers sur les autres? De cette façon, je n'ai besoin de sauvegarder qu'un seul jeu de clés? Et lorsque je me connecte à un ordinateur extérieur, je n'ai qu'à le configurer avec 1 jeu de clés et non à le configurer avec les trois ordinateurs.
Est-ce que ça a du sens? Y a-t-il des défauts ou des avertissements à considérer?
Merci.
L'utilisation des mêmes touches sur les trois ordinateurs est définitivement faisable - je le fais tout le temps, principalement pour des raisons de commodité.
Kwaio souligne correctement que cela augmente le risque de compromission de vos clés. Une solution possible serait de séparer les composants clés privés et publics. Donc:
Si l'un de vos ordinateurs est volé ou que votre clé publique est autrement compromise - eh bien, c'est juste une clé publique, alors quoi.
Si votre clé privée est volée ou perdue, vous vous mettez immédiatement à générer une nouvelle paire de clés et à mettre à jour les clés publiques sur tous vos ordinateurs.
HTH.
la source