cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re: Q. about LibCurl and SCP

From: Daniel Stenberg <daniel_at_haxx.se>
Date: Fri, 10 Feb 2012 23:13:26 +0100 (CET)

On Fri, 10 Feb 2012, Roger Tremblay wrote:

> I have tried LibCurl on FTP, FTPS, SFTP. It worked all fine. But it failed
> with SCP everytime with every SCP server I've tried (CrushFTP5_PC.zip,
> SFTP-SCP-Server.msi, PowerShellServer.exe, Fortress_x86.exe, install_JSCAPE
> MFT Server.exe, WinSSHD4-Inst.exe, CompleteFTPSetup.exe).

I notice how all of them are Windows servers...

What libcurl and libssh2 versions are you using?

> I though maybe I had not used the lib correctly. So I tried all these SCP
> servers again with the Curl utility (which must be doing the proper LibCurl
> calls for a successful

> Notice there is something wierd with the url submited by LibCurl! The SCP
> command submitted by LibCurl is: exec 'scp -t
> '/6BD823E5-8C52-4B82-8780-0C709898C56D-2361-OF.tiff'
>
> ???????????????????????????????????????????????????????????????????????????????????????????????????
> '
>
> What's with all these '?' characters?

I've never seen anything like it. But they're _after_ the closing quote of the
scp command so are you sure that's even related to what is sent by
curl/libssh2 ?

> To reproduce this, install CompleteFTP, set it up to enable SCP. Build the
> Curl utility and run the following command

Sorry, I can't as I don't run Windows.

I would suggest that you switch over to using plain libssh2 first to track
down the SCP problem. If you build and run a simple scp transfer example
directly using libssh2, will that work or not? If not, the problem is in that
library and we should persue the debugging there (on the libssh2 mailing
list).

Please make sure that you use recent versions of both libcurl and libssh2 to
take advantage of the latest bug fixes and improvements.

-- 
  / daniel.haxx.se
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html
Received on 2012-02-10