Daral has asked for the wisdom of the Perl Monks concerning the following question:

Hello, Iam trying to use the module Net:SCP::Expect to copy file from a remote to local server, but keep getting error. Dont know what or where to make a change. Below is my short code: my $scpe use strict; use Net::SCP::Expect; my $scpe = Net::SCP::Expect->new( host=>'10.11.3.141', user=>'user', password=>'password', verbose => 1, timeout => 60 ); $scpe->scp("mpire@10.11.3.141:/dir/file, newlocation"); Could you please help. Thanks so much. ~D
  • Comment on NET::SCP::Expect, copy from remote server to local

Replies are listed 'Best First'.
Re: NET::SCP::Expect, copy from remote server to local
by blue_cowdawg (Monsignor) on Nov 29, 2012 at 21:44 UTC

    First off Dear Monk please read the posting guidelines and consider adding <code> .. </code> tags around your code. Makes your post much more readable.

    Secondly if you read the man page for the module in question you'd see:

    
           Example 3 - copying from remote machine to local host
    
            my $scpe = Net::SCP::Expect->new(user=>'user',password=>'xxxx');
            $scpe->scp('host:/some/dir/filename','newfilename');
    
    
    I use Net::SCP::Expect all the time in my environment and there are some tricks to using it correctly but it works fine and lasts a long time.


    Peter L. Berghold -- Unix Professional
    Peter -at- Berghold -dot- Net; AOL IM redcowdawg Yahoo IM: blue_cowdawg