Frage: Ich habe OpenStack Icehouse auf meiner Testumgebung installiert und konnte erfolgreich Instanzen erstellen. Aber ich konnte mich mit der Schlüsseldatei (.pem) nicht über PuTTY bei der CentOS-Instanz anmelden. Ich konnte mich jedoch per SSH-Befehl anmelden. Kann mir jemand sagen, wie ich mich mit der Schlüsseldatei über PuTTY bei der Instanz anmelden kann? Danke – Ravi
Antwort: Da Sie sich über den SSH-Befehl bei einer Instanz anmelden können, gehe ich davon aus, dass Sie die Schlüsseldatei (.pem) als Argument an den ssh-Befehl übergeben haben. Zum Beispiel wie unten gezeigt:
ssh -i mykey.pem centos@ip-address
Eine erfolgreiche Anmeldung per SSH-Befehl bedeutet, dass Ihre Schlüsseldatei gültig ist und auch mit PuTTY funktionieren sollte. Aber um sich über PuTTY anzumelden, gibt es einen zusätzlichen Schritt.
1. Sie müssen PuTTY keygen herunterladen und starten Werkzeug.
2. Klicken Sie auf „Laden ” Schaltfläche zum Laden Ihrer Schlüsseldatei (z. B. mykey.pem)
3. Nach dem Laden sollten Sie den privaten Schlüssel speichern, indem Sie auf „Privaten Schlüssel speichern klicken ”-Schaltfläche.
Hinweis: Da Sie den privaten Schlüssel speichern, wird empfohlen, ihn mit einer Passphrase zu schützen.
4. PuTTY keygen speichert die Datei im .ppk-Format und das ist das Format, das PuTTY verstehen kann.
5. Starten Sie PuTTY, geben Sie den Benutzernamen und die IP-Adresse ein.
6. Um die .ppk-Datei zu laden, erweitern Sie „SSH “ (im Menü auf der linken Seite) und klicken Sie auf „Auth “.
7. Suchen Sie nach „Private Schlüsseldatei zur Authentifizierung “ und geben Sie die .ppk-Datei ein.
8. Das ist es! Klicken Sie auf „Öffnen ” um eine Verbindung zu besagter Maschine herzustellen.