On Wed, Oct 14, 2020 at 09:06:14AM -0500, Michael Loutris wrote:
> > On 10/14/2020 12:35 AM Dan Fandrich via curl-library 
> > <[email protected]> wrote:
> > 
> >  
> > On Tue, Oct 13, 2020 at 06:42:50PM -0500, Michael Loutris via curl-library 
> > wrote:
> > > I am trying to securely transfer a file between two windows 10 devices, 
> > > and I
> > > get error 67, "CURLE_LOGIN_DENIED" when calling curl_easy_perform().  All 
> > > of
> > > the curl_easy_setopt() calls return success.
> > > 
> > > The server has been configured as an SSH server using OpenSSH for Windows 
> > > 10
> > > and using OpenSSH commands from a Windows command prompt are successful in
> > > transferring files. 
> > 
> > When you use these commands, does the logging show that authentication is
> > performed with username+password, or is it being done with a key? Is the key
> > encrypted on disk?
> > 
> > Dan
> > -------------------------------------------------------------------
> Logging shows that authentication is done with a non-encrypted key.

Good—that proves the key is working. Next, I'd confirm that there's not a
compatibility issue with the ssh backend you're using. Which one is that? For
example, recent OpenSSH has disabled many protocols supported by libssh2 and it
sometimes has trouble negotiating a compatible one. Can you connect to the
server using the appropriate command-line tool associated with the backend in
use? For example, can you do an sftp download using the examples/sftp program
in libssh2 (using the same library version as your libcurl and changing the
keyfile* variables appropriately)?
-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette:   https://curl.haxx.se/mail/etiquette.html

Reply via email to