Comment restaurer une version précédente de mes fichiers de paire de clés ssh?

3

Je suivais le didacticiel Github et j'ai généré une nouvelle paire de clés SSH. Mais maintenant, lorsque je suis en ligne, Google continue de générer des erreurs SSL (et partout ailleurs avec SSL, d'ailleurs). Quelles commandes de terminal dois-je entrer pour revenir à ma paire de clés SSH d'origine?

Dan
la source
Pouvez-vous être plus précis sur les erreurs SSL? Votre navigateur ne doit pas utiliser vos clés ssh ~/.sshpour tout ce qui concerne la navigation sur le Web (ou tout ce qui concerne le navigateur).
Ian C.

Réponses:

9

Remarque: je pense réellement que les erreurs SSL de votre navigateur ne sont pas du tout liées au fait que vous avez généré une nouvelle paire de clés pour une utilisation de ssh dans votre ~/.sshannuaire. Les navigateurs n'utilisent pas ces clés, mais seulement sshces clés (et tout ce qui est basé sur libssh).

Mais si vous voulez restaurer la version précédente de votre paire de clés, voici les deux manières de le faire ....

En supposant que vous ayez suivi l'étape 2 de ce document github , vous pouvez simplement restaurer vos clés sauvegardées:

cd ~/.ssh
rm id_rsa*
cp key_backup/* .

Cela supprimera les nouvelles clés que vous avez créées puis restaurera vos anciennes clés.

Si vous n'avez pas sauvegardé vos clés d'origine conformément à ce document, vous pouvez utiliser Time Machine pour rechercher la version précédente de vos clés et les restaurer.

Commencez par ouvrir une fenêtre du Finder, puis appuyez sur Cmd-Shift-G pour afficher la zone Atteindre. Dans la boîte, tapez: ~/.sshet appuyez sur le bouton Go.

Aller à ~ / .ssh

Passez en mode colonne afin de voir les détails des fichiers du ~/.sshrépertoire et de noter l'heure de la date de modification sur les fichiers id_rsa et id_rsa.pub.

Basculez en mode colonne pour afficher les métadonnées de la date de modification sur les fichiers.

Entrez maintenant dans Time Machine en cliquant sur l’icône Time Machine dans le coin supérieur droit de la barre de menus et en sélectionnant «Entrer Time Machine»:

Entrez Time Machine

Reculez dans le temps jusqu'à ce que vous trouviez le point où les horodatages de date de modification de ces deux fichiers changent. Cela devrait être la version précédente de ces fichiers. Sélectionnez les fichiers id_rsa et id_rsa.pub à partir de ce moment et restaurez-les par-dessus les fichiers existants.

Ian C.
la source
Merci Ian pour cette excellente réponse. Une mise à jour: j'ai redémarré mon routeur et maintenant tout fonctionne. C'est bizarre à propos du timing ... tout a éclaté quand j'ai changé les clés SSH. Mais ça marche maintenant. Merci encore.
Dan
@Dan si un redémarrage du routeur m'a aidé, je soupçonne que votre DNS a peut-être été empoisonné. Je jetterais un coup d'oeil à la sécurité de votre routeur. Peut-être changer le mot de passe. Il semble que vos connexions https cryptées étaient en cours d'acheminement via un proxy servant un faux certificat SSL.
Ian C.
@Dan aussi: que diriez-vous d'une acceptation de la réponse? Il répond au "comment restaurer mes anciennes clés ssh", non? :)
Ian C.