-
-
Notifications
You must be signed in to change notification settings - Fork 39
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
SSH key support: ED25519 #36
Comments
+1 |
2 similar comments
+1 |
+1 |
I've looked a tiny bit into it and found this: mscdex/ssh2-streams#100 When I have more time, I'll look into having the extension automatically convert it to a supported format, but this won't be implemented anytime soon. |
I did not see/notice the
Switching to my RSA key, worked around this issue, but is not ideal. Even without a true fix, it would be nice if the plugin reported a proper error via the vscode GUI, so that users don't potentially spend hours trying to figure it out what the problem is. |
If I'm not wrong, this should be the same key format I recently added support for (#85) |
Ah, seems like it's back to waiting on mscdex/ssh2-streams#100:
|
@SchoofsKelvin I would appreciate it if this issue was reopened. Since this is not an issue I created, and because I am not a collaborator, I cannot re-open it myself. |
I'll reopen the issue, but as stated, it's just waiting until ssh2-streams adds support, at which point I'll upgrade that dependency to include the new support. |
Looks like ED25519 support was added last week: mscdex/ssh2-streams#100 (comment) |
As the comment indicates, the current version 10.x of node doesn't support it yet. After a bit of googling, it seems that 10.x will get OpenSSL 1.1.1 soon, but mind that we need to wait on VSCode to update their Electron dependency (microsoft/vscode#61787), since they use Electron's node version. That would be Electron 5.0.0 (unless they release a new 4.x version with a higher 10.x node version, once available), a major version change, while VSCode still uses 3.1.6. Summary: The underlying ssh2 library now supports it, and updating this dependency to the required version isn't a problem, but VSCode won't support it anytime soon yet. |
VS Code 1.40, released today, now uses Electron 6: https://code.visualstudio.com/updates/v1_40#_electron-60-update Seems like the only thing left is to update to ssh2 0.8.3 or higher (latest is 0.8.6). |
Any updates on this? |
Hello.
I'm trying to use an ED25519 key to mount the workspace folder, but I'm receiving this error:
It seems like this key format is not compatible right now. Can that be added since is completely compatible with current OpenSSH versions (6.5+)?
Thanks!
The text was updated successfully, but these errors were encountered: