Bonjour à tous,
Je vous sollicite, car je n'ai pas trouvé une solution qui me plaise.
Avant j'utilisais le logiciel putty, désormais, j'aimerais migrer vers l'environnement cible gnu/linux.
Le problème :
Je récupère la clé RSA privé générée avec putty gen sous windows. Qui au passage fonctionne bien sous windows avec le logiciel putty et me permet de me connecter sur les serveurs lorsque je saisie ma phrase de passe.
Quand je configure mon ssh via la clé privé de putty avec les bons droit et je la nomme id_rsa sur mon compte sur mon SE gnu/linux, impossible de me connecter cela bloque et la phrase passe ne passe pas !
Par ailleurs, il dit que la clé est de type unknown quand j'utilise l'option -vv de SSH.
La solution qui m'est insupportable tellement c'est incompréhensible :
Pour moi la clé générer avec putty gen, n'est pas compatible sous linux. ça n'a pas de sens mais je ne vois pas.
Actions testées sans succès :
- dos2unix du fichier de la clé privé et aussi avec un tr "\015" sans succès
- transfert via samba du fichier contenant la clé privée ssh
- dans un second temps transfert via winscp en mode binaire du fichier contenant la clé privée ssh
- vérification des droits 600 pour la clé privée et 644 pour la clé pub..
- création d'une clé privée rsa ssh générée sous mon SE gnu/linux et copie de la nouvelle clé pub sur un serveur -> ça marche :o( alors pourquoi cette satané clé rsa ne fonctionne pas ? une idée ?
RQ :
Au fait, l'import de windows vers linux s'est fait dans un premier temps vers samba et pour des raisons de test je l'ai fait également via winscp en mode binaire pour être bien certain que le fichier ne soit pas altéré.
# ecrire le fichier "à la main"
Posté par olaf . Évalué à -2.
# normal ....
Posté par tipmeabout . Évalué à 2.
Donc tu dois éditer sous linux le fichier de ta clef privé, et copier juste la partie de ta clef dans le fichier que tu veux (id-rsa par exemple). Il faut que ça ait la forme:
---- BEGIN SSH2 ENCRYPTED PRIVATE KEY ----
Comment: "commentaire facultatif"
<le corps de ta clef sur 1 ligne, même si tu vois un retour à la ligne automatique, sans les chevrons que j'ai mis en début et fin>
---- END SSH2 ENCRYPTED PRIVATE KEY ----
Essaye et tiens le forum au courant stp.
# putty sous linux
Posté par gilles renault (site web personnel, Mastodon) . Évalué à 2.
# il faut convertir la clé
Posté par Dabowl_92 . Évalué à 2.
Pour ce faire, tu peux utiliser le programme PuttyGen qui sait exporter au format OpenSSH et au format SSH.com ; c'est d'ailleurs assez intuitif puisque ça fait partie des menus.
tu es fâché avec google ?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.