Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support ed25519 ssh keys #86

Open
denics opened this issue Nov 5, 2021 · 2 comments
Open

Support ed25519 ssh keys #86

denics opened this issue Nov 5, 2021 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@denics
Copy link

denics commented Nov 5, 2021

Is your feature request related to a problem? Please describe.
It is more and more common to use ed25519 keys to connect via ssh to out devices but, when I try to add a ed25519 key at https://account.mycroft.ai/devices/ I get an "Invalid RSA public key format" which is ok, because you do not support ed25519 😄

Describe the solution you'd like
It should be fairly easy to support ed25519

Describe alternatives you've considered
An inconvinient alternative is to create an alternative key and use that with the -i option in ssh

@krisgesling
Copy link
Collaborator

Thanks for flagging this - we'll take a look at what's required.

@krisgesling krisgesling transferred this issue from MycroftAI/mycroft-core Nov 5, 2021
@krisgesling krisgesling added the enhancement New feature or request label Nov 5, 2021
@LiberalArtist
Copy link

I suspect this is really an issue with the web UI: OpenSSH has supported ed25519 since version 6.5 (released in 2014). I haven't tried it, but I think it might be possible to add an RSA key via the web UI, use it to SSH into the device, and then manually add a ed25519 authorized key.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants