Ich habe eine Instanz des Ubuntu-Images: precise-server-cloudimg-amd64-disk1.img. Ich kann das Image von Nova aus booten/starten. [Unten sind die Imagedetails] Ich kann mich jedoch mit dem folgenden Befehl nicht bei der Box anmelden:
ssh -i wso2.pem [email protected]
Ich erhalte die Fehlermeldung:
"Zugriff verweigert (öffentlicher Schlüssel)."
Bilddetails:
+-------------------------------------+-------------------------------------+
| Property | Value |
+-------------------------------------+-------------------------------------+
| status | ACTIVE |
| updated | 2013-05-21T00:24:34Z |
| OS-EXT-STS:task_state | None |
| OS-EXT-SRV-ATTR:host | openstackdev01 |
| key_name | wso2 |
| image | Ubuntu Percise (6eaada5b-1d6b-4b30-841e-13099fbaa32a) |
| private network | 192.168.100.2, 10.10.13.177 |
| hostId | 0ce06ae59800f214e6a0170febb2832c85dd008ffcf9d88395dc5e1c |
| OS-EXT-STS:vm_state | active |
| OS-EXT-SRV-ATTR:instance_name | instance-00000029 |
| OS-EXT-SRV-ATTR:hypervisor_hostname | openstackdev01 |
| flavor | m1.small (2) |
| id | bf6b32a8-13db-44fa-9f31-e76ec2a2e452 |
| security_groups | [{u'name': u'default'}] |
| user_id | dcad9335689c471aa8a0cab0ff724573 |
| name | U2 |
| created | 2013-05-14T22:22:12Z |
| tenant_id | 31cc3e0878534830a02a3981bbcdbf4e |
| OS-DCF:diskConfig | MANUAL |
| metadata | {} |
| accessIPv4 | |
| accessIPv6 | |
| progress | 0 |
| OS-EXT-STS:power_state | 1 |
| OS-EXT-AZ:availability_zone | nova |
| config_drive | |
+-------------------------------------+----------------------------------------------------------+
Ich denke, dass etwas nicht stimmt, wenn OpenStack den Schlüssel mit dem Image registriert. Wo kann ich nachsehen, ob das der Fall ist? Und wie kann ich dieses Problem lösen? Der wso.pem-Schlüssel wurde mit dem Befehl „ssh add pair“ generiert und enthält den privaten RSA-Schlüssel.
Antwort1
Probieren Sie den ausführlichen Modus aus. Dadurch erhalten Sie weitere Informationen darüber, was vor sich geht.ssh -i wso2.pem -vvv [email protected]