You are mixing to different protocols, SFTP and SCP and it seems that SFTP works but SCP doesn't. It may be forbidden at the server, it is not something unusual. Can you transfer files from the remote host using scp from the command line? On Windows you can use the pscp utility that comes with PuTTY to try.

The way to transfer files through SFTP using Net::SSH2 is to open the remote file and then read from the returned remote file handle and write to a local file...

Or much easier, you can use Net::SFTP::Foreign that is a full fledged SFTP client. You can even run it on top of Net::SSH2 with the helper module Net::SFTP::Foreign::Backend::Net_SSH2.


In reply to Re: Net:SSH2 connects, but scp_get fails by salva
in thread Net:SSH2 connects, but scp_get fails by knc

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.