Eucalyptus: получение закрытого ключа из пары ключей через API/или внедрение пользовательского открытого ключа в экземпляр

У меня, вероятно, самая простая проблема, но я все еще немного не в своем уме. В основном мои проблемы связаны с этой командой:

euca-run-instances -k mykey emi-104915A8

Как вы знаете, при запуске инстанса в Eucalyptus, либо через API (как я на самом деле), либо с помощью команды выше, необходимо создать пару ключей. Если я правильно понял, eucalyptus вводит открытый ключ этой пары ключей в экземпляр. Теперь в API есть метод (с использованием typica, кстати) для создания такой пары ключей, но я считаю, что при использовании невозможно получить закрытый ключ, который мне понадобится, так как я хотел бы сделать некоторые административные вещи из внешнего приложения.

Так можно ли получить приватные ключи через eucalyptus api? Или вам удалось найти хорошее решение для внедрения сгенерированных извне пар ключей в экземпляры? Я нахожусь между тем, чтобы просто создавать свои собственные изображения и либо дурачиться с пользовательскими параметрами, либо просто создавать какую-то общую пару ключей и помещать ее прямо в изображение.

Я просто дурачусь с Eucalyptus и пытаюсь приложить к этому руку, так как я думаю, что лучше всего познакомиться с этой облачной концепцией, пытаясь реализовать что-то поверх нее :)


person Haju    schedule 22.09.2010    source источник
comment
Что ж... для этого демонстрационного приложения это было исправлено путем переноса ssh-вещей и выполнения команд в функцию и т. д.... вы знаете, как это делается. Результат тот же :)   -  person Haju    schedule 06.11.2010


Ответы (1)


В этом вопросе мало что можно сделать с помощью Typica. Я рекомендую создать пару ключей с помощью SSH-подключения к Cloud Controller и создать пару ключей с помощью команды euca-create-keypair (все это через JAVA). Вы получите закрытый ключ в качестве вывода команды. Сохраните его в файл и продолжайте.

Всего наилучшего !!!

person HarshitGupta    schedule 04.01.2014