> > > Why did curl/libssh2 offer: > > Unable to negotiate with 127.0.0.1 port 43382: no matching host key type > found. Their offer: ssh-rsa [preauth] > > it makes sense that server-sig-algs was not supported by the server and > libssh2 dropped down to ssh-rsa to avoid the penalization. > > This hypothesis makes sense, but how do I enable server-sig-algs > extension in sshd? >
Think I found the problem: when I built curl I was providing: ./configure --with-openssl --with-libssh2=/home/shared/libssh2/ but then, at run time, a pre-existing version of libssh2 was probably being used (the one brought by the apt installation of git). I could not use LD_LIBRARY_PATH to tell configure that I had a new place for libssh2. I had to install it system-wide after removing the system one.
-- libssh2-devel mailing list libssh2-devel@lists.haxx.se https://lists.haxx.se/mailman/listinfo/libssh2-devel