Another argument:When using curl on Debian to upload data via SFTP, ~/.ssh/known_hosts entries are interpreted different compared to how other SSH clients (OpenSSH, Dropbear, ...) do it, including curl on Ubuntu:Entries starting like `host` (compared to `[host]:port`) are accepted for all ports, while other SSH clients allow to connect to that host on port 22 only. Responsible seems to be libssh2-1, as on Ubuntu libcurl4 is compiled against libssh-4 and behaves like all other SSH clients do.And the latter added ECDSA and Ed25519 support earlier, contributing to "better maintained" argument.Best regards,Micha