Public bug reported:

Binary package hint: euca2ools

The euca-run-instance command has a -k parameter that takes the name of
a ssh key registered with eucalyptus.

I find this highly inconvenient (albeit consistently inconvenient with
EC2).

Generating these keys every time I install UEC, and having to move them
around to any machine where I want to access an image is kind of silly.

For those of us that have Launchpad.net accounts, and registered public
SSH keys there, it would be really handy if euca-run-instance supported
something like the following:

  euca-run-instances $EMI -t c1.medium -k lp:kirkland

or perhaps even a list:

  euca-run-instances $EMI -t c1.medium -k lp:kirkland,lp:neilsoman

As part of the instantiation process, Eucalyptus (or perhaps euca2ools?)
would wget https://launchpad.net/~$USER/+sshkeys public ssh keys, and
append those to the ~ubuntu/.ssh/authorized_keys file.  Put this in a
loop for multiple comma separated users.

I understand this is not part of the EC2 api/spec.  However, the EC2
api/spec is a bit arcane here.  We can and should do much better than
that for UEC, especially leveraging other infrastructure we have access
to, such as Launchpad.

** Affects: euca2ools (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: eucalyptus (Ubuntu)
     Importance: Undecided
         Status: New

** Also affects: eucalyptus (Ubuntu)
   Importance: Undecided
       Status: New

** Summary changed:

- have -k support existing ssh keys
+ fetch public ssh keys from Launchpad when running an instance

** Summary changed:

- fetch public ssh keys from Launchpad when running an instance
+ optionally fetch public ssh keys from Launchpad when starting an instance

-- 
optionally fetch public ssh keys from Launchpad when starting an instance
https://bugs.launchpad.net/bugs/524101
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to eucalyptus in ubuntu.

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to