fosshostorg / aarch64

Dashboard and API for https://console.aarch64.com
https://console.aarch64.com
GNU Affero General Public License v3.0
12 stars 7 forks source link

SSH key management #25

Closed natesales closed 1 year ago

natesales commented 3 years ago

We should support SSH keys that can be included in the cloud-init config on VM creation time. Most importantly a user should be able to add/delete SSH keys for their account. I think it would also be beneficial to add SSH keys at a project level for things like project-wide provisioning, logging, auditing, etc.

I propose the following implementation:

haylinmoore commented 3 years ago

Would we want the ability to add keys on a per VM basis aswell? or just do it on a per project and per user basis

natesales commented 3 years ago

Maybe, although in that case its not hard to just log into the VM with a user's key and add a VM specific one.