Comment Comment by throwaway894345 Even cooler, you can tell cloud-init to download your SSH keys from GitHub and drop them in the user's ~/.ssh/authorized_keys. Something like this IIRC: users: - name: foo ssh_authorized_keys: [gh:foo] parent throwaway894345 5 years ago