0

I created an Ed25519 SSH key pair with OpenSSH on Windows Subsystem Linux (WSL) and I would like to use it to SFTP into my Ubuntu16 VPS; I have now noticed that as of */12/2016, WinSCP (latest version: 5.9.3) doesn't process these keys naturally.

I could hope to export it to .ppk with Putty but as of today, Putty does not support working with Ed25519.

Is there any setting or plugin for WinSCP to support this authentication method?

1 Answer 1

2

WinSCP supports the .ppk private keys only.

But it can convert private keys from OpenSSH format to the .ppk format, including the ed25519 keys.

Just select the private key file on the Authentication page of Advanced Site Settings dialog. WinSCP will ask you, if you want to convert the key:


Version 0.68 and newer of PuTTY/PuTTYgen supports the ed25519 keys too.

4
  • Hi. Even after conversion I can't use the key (authentication failure). I also can't create Ed25519 keys with Puttygen, so it seem not to. It's the most latest version (0.67).
    – user529857
    Commented Dec 27, 2016 at 8:11
  • Are you sure it is in the latest version? The commit that supposedly added the ed25519 support modifies the sshecc.c file, but that doesn't seem to exist in the 0.67 tag. I am guessing this is a dev branch only feature?
    – Zoredache
    Commented Dec 27, 2016 at 8:24
  • Maybe... I think I'll just use rsa-4096 for now, it seems to be experimental in these aforementioned software and I really want to keep using WinSCP so RSA 4096 seems as my best option.
    – user529857
    Commented Dec 27, 2016 at 8:36
  • @Zoredache You are right. I've fixed my answer. Commented Dec 27, 2016 at 9:00

You must log in to answer this question.