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

Other key types for Teleport clients #3489

Closed
dsseng opened this issue Mar 27, 2020 · 3 comments
Closed

Other key types for Teleport clients #3489

dsseng opened this issue Mar 27, 2020 · 3 comments
Assignees

Comments

@dsseng
Copy link
Contributor

dsseng commented Mar 27, 2020

Feature Request

As I've seen now by using Teleport and in the code, it doesn't support other key types than RSA. I think Ed25519 should be supported, since it's a more modern, fast and secure type of signing algorithm.

Motivation

New algorithms for SSH auth are supported by OpenSSH and Dropbear, why not to support them in Teleport?

Who's it for?

OSS User, Pro, Enterprise

@lsascha
Copy link

lsascha commented Aug 18, 2020

This is especially importand now when using openssh nodes that use openssh 8.2 since they do no longer support ssh_rsa by default
and you get the following error in the openssh server log:

userauth_pubkey: certificate signature algorithm ssh-rsa: signature algorithm not supported [preauth]

@awly
Copy link
Contributor

awly commented Aug 18, 2020

@lsascha OpenSSH complains about the signing algorithm (using SHA1 vs SHA2 hash) there, which is slightly different.
Teleport 4.3 adds support for SHA2-based RSA signing algorithms to fix this, see Upgrade Notes in https://github.com/gravitational/teleport/releases/tag/v4.3.0

But yes, configurable key types would be nice-to-have. We just need time and people to do the work.
There are some technical wrinkles to iron out (e.g. FIPS requirements), but it's totally doable.

@jdconti jdconti mentioned this issue May 30, 2023
14 tasks
@nklaassen nklaassen changed the title Other key types for certificates Other key types for Teleport clients Jun 27, 2023
@strideynet
Copy link
Contributor

Closing in favour of #28392

@strideynet strideynet closed this as not planned Won't fix, can't repro, duplicate, stale Apr 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants