J'ai en quelque sorte perdu mon id_rsa.pub dossier. J'ai toujours mon id_rsa dossier. Comment récupérer la clé publique à partir de la clé privée ?
(Cette question est apparue après ssh-copy-id signalait "ERREUR :Aucune identité trouvée" alors que ssh-keygen signalé "/root/.ssh/id_rsa existe déjà". ls ~/.ssh a souligné que le problème était d'avoir id_rsa mais pas id_rsa.pub . J'ai trouvé la solution, mais elle a été enterrée au bas d'un long message sur un forum de support Ubuntu.)
Réponse acceptée :
Vous pouvez générer la clé publique en utilisant ssh-keygen -y . Si votre clé privée se trouve à l'emplacement par défaut, vous pouvez utiliser ce qui suit pour placer la clé publique au même endroit :
ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub