You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To be clear, the TurboVNC Viewer's built-in SSH client never actually supported the Ed25519 algorithm and still doesn't. (Supporting that algorithm properly will require adopting more code from https://github.com/mwiede/jsch, per #323. I will look into that for TurboVNC 3.1, if there is time.) However, Ed25519 private keys accidentally worked with TurboVNC 3.0 as long as they were served up by ssh-agent. They ceased working with d6ae34d in TurboVNC 3.0.1, specifically because of this change that implements the PubkeyAcceptedAlgorithms OpenSSH config file keyword and limits the accepted algorithms to those specified in that keyword (the default value of which is specified in java/com/jcraft/jsch/JSch.java.)
The workaround is to add PubkeyAcceptedAlgorithms +ssh-ed25519 to the top of ~/.ssh/config or to a host entry in ~/.ssh/config, such as:
Reported by @samh in #323 (comment)
To be clear, the TurboVNC Viewer's built-in SSH client never actually supported the Ed25519 algorithm and still doesn't. (Supporting that algorithm properly will require adopting more code from https://github.com/mwiede/jsch, per #323. I will look into that for TurboVNC 3.1, if there is time.) However, Ed25519 private keys accidentally worked with TurboVNC 3.0 as long as they were served up by ssh-agent. They ceased working with d6ae34d in TurboVNC 3.0.1, specifically because of this change that implements the
PubkeyAcceptedAlgorithms
OpenSSH config file keyword and limits the accepted algorithms to those specified in that keyword (the default value of which is specified in java/com/jcraft/jsch/JSch.java.)The workaround is to add
PubkeyAcceptedAlgorithms +ssh-ed25519
to the top of ~/.ssh/config or to a host entry in ~/.ssh/config, such as:The text was updated successfully, but these errors were encountered: