Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Ironically I lately had a payment service provider handing me newly generated ecdsa ssh keys where ed25519 should be supported to the best of my knowledge. And fluxcd moved from rsa to ecdsa by https://github.com/fluxcd/flux2/releases/tag/v0.21.0.
Kinda strange people are moving on to EC cipher - which is good, but to the cipher which has the NIST/NSA smell.
I believe there are several implementations built off the golang implementation (https://pkg.go.dev/golang.org/x/crypto/ssh) of SSH protocol such as Teleport (https://github.com/gravitational/teleport/)
I'm not familiar with additional approaches, and Teleport is a very different approach than tinyssh, focused on more features and controls than regular SSH. I imagine there are several other good options using the golang libs, or in theory someone could build their own limited implementation as an alternative.
And full disclosure, I work for Teleport, but my comments are my own.
While it is good to have another alternative, I think Dropbear SSH[1] is also being used very widely.
[1] https://matt.ucc.asn.au/dropbear/dropbear.html