J'ai un système d'exploitation hôte Windows et j'ai mes clés ssh configurées sur ma machine Windows pour accéder à github et à d'autres ressources. Maintenant, j'ai installé un système d'exploitation Linux invité en utilisant VMware player. Puis-je réutiliser les clés privées de la machine Windows sur la machine Linux ? Comment puis-je faire savoir à Linux où se trouvent les clés privées ?
Réponse
Trop de publicités?Supposons que VMware Tools soit installé dans votre VM : sélectionnez votre fichier clé dans l'Explorateur Windows, copiez-le dans le presse-papiers, passez à la VM et collez-le.
Déplacez-le dans ~/.ssh/ (si le répertoire n'est pas présent, créez-le avec mkdir ; il est caché par défaut, donc assurez-vous d'activer l'option Show Hidden Files dans l'explorateur de fichiers de Gnome, ou utilisez ls -alF dans le terminal), renommez-le en id_rsa.
Appliquer la permission du fichier clé : chmod 600 ~/.ssh/id_rsa (IMPORTANT, sinon Linux refuserait d'utiliser ce fichier clé)
Ok, tu es prêt. Toutes les commandes utiliseront votre fichier clé par défaut.