Was tun, wenn der SSH-Schlüssel der VM nicht hinzugefügt oder gelöscht wurde?
OpenStack erlaubt das Hinzufügen eines SSH-Schlüssels nur beim Erstellen der VM. Falls Sie dabei keinen SSH-Schlüssel hinzugefügt haben, kommen folgende Möglichkeiten infrage:
Versuchen Sie, sich über die OpenStack-Konsole in Horizon anzumelden (siehe Wie kann ich von der OpenStack-Konsole aus auf die VM zugreifen?), und fügen Sie einen SSH-Schlüssel anhand dieses Artikels hinzu: Wie kann ich einen SSH-Schlüssel über die Horizon-Webkonsole hinzufügen?.
Wenn Ihre VM neu ist und weder wichtige Daten noch verbundene Volumes mit Daten enthält, können Sie sie löschen und eine neue erstellen.
Wenn ein Volume mit der VM verbunden ist, können Sie es trennen, die VM löschen, eine neue VM erstellen und das Volume erneut verbinden.
Wenn Sie wichtige Daten haben und Ihren SSH-Schlüssel versehentlich gelöscht haben, entweder auf dem Computer für den Verbindungsaufbau oder auf der VM selbst, können Sie:
einen Snapshot Ihrer VM erstellen,
Ihre alte VM mit Shelve ablegen,
eine neue VM aus dem Snapshot starten. Wenn alles funktioniert, können Sie die alte VM löschen.
Beim Starten einer neuen VM aus einem Snapshot stehen alle Startoptionen zur Verfügung, beispielsweise Sicherheitsregeln und SSH-Schlüssel. Falls Sie keine SSH-Schlüssel haben, erstellen Sie einen neuen unter Project → Compute → Key pairs.