"resetSSHKeyForVirtualMachine Resets the SSH Key for virtual machine. The virtual machine must be in a "Stopped" state. [async]"
Apologies for causing you extra stress. We all had a long Monday. I also never used this function before and here's how I tested. - empty or move /root/.ssh/authorized_keys on the VM prior to the operation - in cloudmonkey - stop virtualmachine id=XXX - reset sshkeyforvirtualmachine keypair=newkey id=XXX - start virtualmachine id=XXX - after it came back I checked /root/.ssh/authorized_keys and .. lo & behold, the new key was there. So, answer: yes, that's how to reset the SSH key and no, you can't remove it that way - it will check if the provided key name actually exists and you must provide one. ☕ :-) -- Sent from the Delta quadrant using Borg technology! Nux! www.nux.ro ----- Original Message ----- > From: "Francois Gaudreault" <fgaudrea...@cloudops.com> > To: "Nux!" <n...@li.nux.ro> > Cc: dev@cloudstack.apache.org > Sent: Monday, 16 February, 2015 22:22:34 > Subject: Re: Remove/Change SSH Keys from instance > Yes what? That API call is not clear at all. > > I guess a "try it yourself" is what you meant? > > Thanks for your great help. > > FG > On Feb 16, 2015 5:04 PM, "Nux!" <n...@li.nux.ro> wrote: > >> yes? >> >> >> https://cloudstack.apache.org/docs/api/apidocs-4.4/user/resetSSHKeyForVirtualMachine.html >> >> -- >> Sent from the Delta quadrant using Borg technology! >> >> Nux! >> www.nux.ro >> >> ----- Original Message ----- >> > From: "Francois Gaudreault" <fgaudrea...@cloudops.com> >> > To: dev@cloudstack.apache.org >> > Sent: Monday, 16 February, 2015 20:03:59 >> > Subject: Remove/Change SSH Keys from instance >> >> > Hi, >> > >> > Quick question, using the API, how would a user remove an associated SSH >> > keys to an instance? What call should we use? Seems that you can't based >> > on the existing API calls. >> > >> > Furthermore, how can we change the SSH Key? Is it the >> > resetSSHKeyForVirtualMachine call? >> > >> > Thanks. >> > >> > -- >> > Francois Gaudreault >> > Gestionnaire de Produit | Product Manager - Cloud Platform & Services >> > t:514-629-6775 >> > >> > CloudOps Votre partenaire infonuagique | Cloud Solutions Experts >> > 420 rue Guy | Montreal | Quebec | H3J 1S6 >> > w: cloudops.com | tw: @CloudOps_