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

Update SSH client to support EC 25519 #379

Open
peepsmn opened this issue Oct 9, 2023 · 2 comments
Open

Update SSH client to support EC 25519 #379

peepsmn opened this issue Oct 9, 2023 · 2 comments

Comments

@peepsmn
Copy link

peepsmn commented Oct 9, 2023

The Myrtile.SSH client is built using SSH.Net 2016.1.0, which did not support Curve25519, which is all the rage these days, especially on RHEL 8/RHEL9 environments. SSH.Net 2020.2.0 does support it and can easily be added in without adverse effects. I couldn't get a build of everything that I was able to push back to the repo, but recompiling Myrtille.Ssh -> packages.config for SSH.NET to version 2020.0.2 and compiling, then moving over Myrtille.SSH.exe, Myrtille.SSH.exe.config, and Renci.SshNet.dll, I was able to connect to my RHEL 9 instances where before I was not able to, and the Curve25519 has been a consistent issue with older SSH clients and these new images for my users. I know the current release is a couple of years old, but for the next release, this needs to be updated as newer 'nix OSes are switching to this for heightened security

@cedrozor
Copy link
Owner

Thanks for the information, it's noted for the next release.

@mulebm
Copy link

mulebm commented Jan 12, 2024

hello, thanks for the update - is there any ETA on the next release?

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

No branches or pull requests

3 participants