-
Notifications
You must be signed in to change notification settings - Fork 28
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
Cannot parse privateKey: Unsupported key format. Is ed25519 supported? #243
Comments
Hi @adamryczkowski, we've had a similar request before. Please take the information from the old issue. #237 (comment) |
I can't even open the server settings modal... After pressing ctrl + space and entering my password, nothing happens. No tab in tree view is visible, and can't make Edit Servers work from the command palette either. I'm using atom 1.34 on win 10. What am I doing wrong? |
Hi @Szlavicsek , since your request has nothing to do with this topic, please create a new issue for your problem. |
Hi @adamryczkowski, did the information from the old issue help you? If so, I will close this ticket here. |
Do you mean:
Of course, it does not help. I don't use RSA and obviously I don't have a passphrase. I wrote that "I can login to the localhost using that key (without typing the password) from shell using ssh localhost.". Anyway, thanks for asking. If you have time, can you please tell me, a) if the ed25519 is supported, b) is my platform supported (it is not written in the docs) and if both are yes c) is it a bug or a feature. |
Sorry I misread the link. The comment #237 was referring to the fact that I Googled up (https://security.stackexchange.com/questions/139918/generate-pem-key-file-from-ed25519-pub-file) that PEM format is fundamentally incompatible with modern and recommended digital signature scheme ed25519 for remote logging via SSH. Are there any plans to change that? |
The changes would have to be made in the SSH library (mscdex/ssh2#352) used. There is already an issue for this. Unfortunately this seems to still not be implemented despite great demand. Maybe you are trying to ask here again. |
According to them, it is: https://www.npmjs.com/package/ssh2 node v12.0.0 or newer for Ed25519 key support``` |
But I end up with So, the ssh2 library being used on ftp remote edit (I'm checking mine, it's 0.8.9 as of 16.june.2020) DOES support this kind of key. I don't know how to fix it here. |
When I try to connect to the localhost (to test the plugin), I get the error message
Cannot parse privateKey: Unsupported key format
.Steps to Reproduce
remote-ftp
inside atomssh:
onlocalhost
(just to test the addon) as in thelocalhost
entry in theRemote
view, I get the errorCannot parse privateKey: Unsupported key format
.I can login to the
localhost
using that key (without typing the password) from shell usingssh localhost
.Versions
Atom 1.34.0,
Ubuntu 16.04.5 LTS
The text was updated successfully, but these errors were encountered: