SSH key types
I want to use Linode to host some VPSs, but when creating one, only a few SSH key types are supported:
When trying to use a sk-ssh-ed25519
key, I get an error saying: "SSH Key key-type must be ssh-dss, ssh-rsa, ecdsa-sha2-nistp, or ssh-ed25519.". Sadly, none of these key types are hardware backed, and are substantially more insecure than the sk- variants.
Is there any reason that only a subset of the default SSH key types are accepted? Can this be reconfigured somehow?
3 Replies
Is there any reason that only a subset of the default SSH key types are accepted?
I took a look at the OpenSSH docs and source tree and OpenSSH apparently only supports ssh-dss, ssh-rsa, ecdsa-sha2-nistp or ssh-ed25519 key types.
Can this be reconfigured somehow?
Apparently not…unless you want to hack on OpenSSH yourself…
I'd contact the developers at https://www.openssh.com and see if there's some hack already in place to do what you need.
OpenSSH is not the only implementation available. You might investigate some others…even pay-for ones. It depends on how important it is to you (i.e., is it worth money?).
-- sw
This makes things complicated.
I just created my public SSH on Win 11 and now it does not work on Linode!?