Support for ed25519 with sftp

Need help with FileZilla Client? Something does not work as expected? In this forum you may find an answer.

Moderator: Project members

Post Reply
Message
Author
renaud101
504 Command not implemented
Posts: 11
Joined: 2019-05-24 07:32

Support for ed25519 with sftp

#1 Post by renaud101 » 2019-05-28 06:58

Hello,

I tried to login on a server which only allows selected encryption and the connection is failing. It seems filezilla 3.42.1 doesn't support any of the following:
KexAlgorithms curve25519-sha256@libssh.org
HostKeyAlgorithms ssh-ed25519
Ciphers chacha20-poly1305@openssh.com
MACs hmac-sha2-512-etm@openssh.com

Is there a plan to support those modern algorithms?

Thank you

User avatar
botg
Site Admin
Posts: 35566
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse

Re: Support for ed25519 with sftp

#2 Post by botg » 2019-05-28 07:56

All of these are supported.

The SFTP support in FileZilla is based on PuTTY and as such some configuration is shared with PuTTY. Do you by chance have disabled these algorithms in your PuTTY configuration?

renaud101
504 Command not implemented
Posts: 11
Joined: 2019-05-24 07:32

Re: Support for ed25519 with sftp

#3 Post by renaud101 » 2019-05-28 08:04

Hello,

PuTTY is not even installed on that machine. Note that PuTTY needs at least version 0.68 to support elliptic curves.

log on the server is:
no matching MAC found. Their offer: hmac-sha2-256,hmac-sha1,hmac-sha1-96,hmac-md5,hmac-sha2-256-etm@openssh.com,hmac-sha1-etm@openssh.com,hmac-sha1-96-etm@openssh.com,hmac-md5-etm@openssh.com [preauth]

renaud101
504 Command not implemented
Posts: 11
Joined: 2019-05-24 07:32

Re: Support for ed25519 with sftp

#4 Post by renaud101 » 2019-05-28 08:25

OK, my bad, the logs where filled with bruteforcers too, so only hmac-sha2-512-etm@openssh.com is not supported

User avatar
botg
Site Admin
Posts: 35566
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse

Re: Support for ed25519 with sftp

#5 Post by botg » 2019-05-28 08:28

Oh I see, it's the specific size of the hmac-sha2-etc, try enabling the 256 one server-side. Given that the Kex is only using sha256, having the Mac even larger does not improve security.

Post Reply