SSH von Linux funktioniert, aber Putty von Windows schlägt fehl – Zum Verrecken…nun, ich habe es geschafft!

2015-03-30

SSH von Linux funktioniert, aber Putty von Windows schlägt fehl – Zum Verrecken…nun, ich habe es geschafft!

Machine-translated from English. Read the English original

# Eine schnelle Entdeckung: SSH-Zugriff auf den Overcloud von Windows aus

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…“

OCsshFail

Wechseln wir zu Linux, verschwindet das Problem –

OCsshUnixSuccess

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.

PuttyGen

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

OCsshSuccess

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

← All posts