SSH depuis Linux fonctionne mais Putty depuis Windows échoue – Go Figure…eh bien je l’ai fait !
2015-03-30
Machine-translated from English. Read the English original
Une découverte rapide d'aujourd'hui : un collègue avait besoin de se connecter en SSH directement sur l'overcloud depuis un système autre que la VM seed ou les nœuds undercloud. Ceux qui s'y connaissent diraient rapidement « simple » : il suffit de copier la clé privée depuis le serveur undercloud /root/.ssh/id_rsa vers le client SSH et de se connecter en utilisant l'utilisateur heat-admin avec cette clé.
J'ai essayé cela rapidement sur mon ordinateur portable Windows avec Putty.exe et j'ai obtenu l'erreur suivante : « Impossible d'utiliser le fichier de clé… »

Passez sous Linux et le problème disparaît —

Il s'avère que PuTTY nécessite un certificat propriétaire et n'accepte pas une clé OpenSSH standard.
La correction est rapide et facile, à condition de faire confiance à puttygen.exe. Exécutez cette application, puis sélectionnez le bouton « Charger un fichier de clé privée existant » et choisissez le fichier id_rsa téléchargé depuis l'undercloud. Une fois importée, enregistrez la clé « puttifiée » (convertie pour PuTTY).

Utilisez ce nouveau fichier de clé avec Putty.exe sous Windows et vous devriez maintenant pouvoir vous connecter à distance à l'overcloud —

Originally published on allthingscloud.eu (2015-03-30).