2010-09-22 2 views
0

J'ai probablement le problème le plus simple, mais je suis encore un peu malin. Fondamentalement, mes problèmes sont liés à cette commande:Eucalyptus: obtention de la clé privée de la paire de clés via l'API/ou injection de la clé publique personnalisée à l'instance

instances exécutées EUCA-MyKey--k emi-104915A8

Comme vous le savez, au démarrage par exemple dans Eucalyptus, soit par l'API (comme je suis en fait) ou la commande ci-dessus, la paire de clés doit être créée. Si j'ai bien compris, l'eucalyptus injecte la clé publique de cette paire de clés dans l'instance. Maintenant, il y a une méthode dans l'API (en utilisant typica, btw) pour créer une telle paire de clés, mais je crois qu'en utilisant cela, il n'est pas possible d'obtenir la clé privée dont j'aurais besoin. de l'application externe.

Alors est-il possible d'obtenir des clés privées à travers l'eucalyptus api? Ou avez-vous réussi à trouver une bonne solution pour injecter des paires de clés générées de manière externe à des instances? Je suis juste en train de faire mes propres images et de faire des bêtises avec des paramètres personnalisés, ou simplement de faire une paire de clés générales et de les mettre directement en image.

Je suis juste amuser avec Eucalyptus, et d'essayer d'obtenir une main de celui-ci, car je pense qu'il est préférable d'apprendre à connaître ce concept de nuage en essayant de mettre en œuvre quelque chose sur le dessus de celui-ci :)

+0

Eh bien ... pour cette application de démonstration a corrigé cela en enveloppant des trucs ssh et l'exécution de la commande à une fonction etc ... vous connaissez l'exercice. Le résultat est le même :) – Haju

Répondre

1

Il On ne peut pas faire grand-chose à cet égard en utilisant Typica. Je recommande de créer la paire de clés en entrant ssh dans le contrôleur Cloud et en créant la paire de clés par la commande euca-create-keypair (tout cela via JAVA). Vous obtiendrez la clé privée en tant que sortie de la commande. Enregistrez-le dans un fichier et continuez.

Tout le meilleur !!!

Questions connexes