Eucalyptus:通过API获取密钥对中的私钥/或将自定义公钥注入实例

时间:2010-09-22 15:40:07

标签: ssh ssh-keys eucalyptus

我可能有一个最简单的问题,但我仍然有点在我的智慧结束。基本上我的问题与这个命令有关:

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

如您所知,在Eucalyptus中启动实例时,无论是通过API(实际上是我)还是使用上面的命令,都必须创建密钥对。如果我理解正确,eucalyptus会将该密钥对的公钥注入实例。现在API中有一种方法(使用typica,顺便说一句)来创建这样一个密钥对,但我相信在使用它时不可能得到私钥,这是我需要的,因为我想做一些管理的东西从外部应用程序。

有可能通过eucalyptus api获取私钥吗?或者您是否设法找到一个很好的解决方案,将外部生成的密钥对注入实例?我只是制作我自己的图像,或者使用自定义用户参数搞错,或者只是制作一些通用密钥对并将其直接放到图像上。

我只是在愚弄桉树,试图弄清楚它,因为我认为最好通过尝试在它上面实现一些东西来了解这个云概念:)

1 个答案:

答案 0 :(得分:1)

使用Typica在这件事上没有太多可以做的事情。我建议通过ssh-ing到Cloud Controller创建密钥对,并通过 euca-create-keypair 命令创建密钥对(所有这些都通过JAVA)。您将获得私钥作为命令的输出。将其保存到文件中并继续。

一切顺利!!!