SSH von Linux funktioniert, aber Putty von Windows schlägt fehl – Zum Verrecken…nun, ich habe es geschafft!
2015-03-30
Machine-translated from English. Read the English original
Eine schnelle Entdeckung von mir heute – ein Kollege musste direkt vom Overcloud von einem System aus SSH nutzen, das weder die Seed-VM noch die Undercloud-Knoten ist. Eingeweihte würden schnell sagen „simples“ – einfach den privaten Schlüssel vom Undercloud-Server /root/.ssh/id_rsa auf den SSH-Client kopieren und sich mit dem Benutzer heat-admin zusammen mit diesem Schlüssel anmelden.
Ich habe das schnell auf meinem Windows-Laptop mit Putty.exe versucht und erhielt den folgenden Fehler – „Unable to use key file…“

Wechseln wir zu Linux, verschwindet das Problem –

Es stellt sich heraus, dass PuTTY ein proprietates Zertifikat benötigt und keinen standardmäßigen OpenSSH-Schlüssel akzeptiert.
Die Lösung ist jedoch schnell und einfach – vorausgesetzt, Sie vertrauen puttygen.exe. Führen Sie diese Anwendung aus, wählen Sie dann die Schaltfläche „Load an existing private key file“ und wählen Sie die von der Undercloud heruntergeladene id_rsa-Datei aus. Nach dem Importieren speichern Sie den ‚neuen‘ puttifizierten Schlüssel.

Verwenden Sie diese neue Schlüsseldatei mit Putty.exe unter Windows, und nun sollten Sie in der Lage sein, sich remote beim Overcloud anzumelden –

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