develooper Front page | perl.beginners | Postings from August 2009

Re: SFTP from Perl for Windows

Thread Previous | Thread Next
From:
Sisyphus
Date:
August 26, 2009 20:31
Subject:
Re: SFTP from Perl for Windows
Message ID:
31C0BED8CEE44BEC933B1A74FA736909@desktop2

----- Original Message ----- 
From: "Sisyphus" <sisyphus1@optusnet.com.au>

> Adapted (and untested) from an actual script I use:
> ##############################
> use warnings;
> use strict;
> use Net::SSH2;
>
> my $server = 'server.nameer';
> my $ssh2 = Net::SSH2->new;
> die "can't connect" unless $ssh2->connect($server);
>
> print "Connected\n";
>
> die "can't authenticate"
> unless $ssh2->auth(username => 'user',
>                    password => 'pass');
>
> print "Authenticated\n";
>
> my $sftp = $ssh2->sftp;
> $ssh2->debug(1);
>
> my @files = qw (file1 file2 file3);
> my $dir = '/directory/on/server';
>
> #Upload
> for(@files) {
>   $ssh2->scp_put($_, "$dir/$_");
> }
>
> $ssh2->disconnect();
> ##########################

Hmmm ... not a very good adaptation - it actually uses scp, and $sftp is 
used only once.
See how you get on with it.

Cheers,
Rob 


Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About