Thread scp_get mit Net::SSH2 bringt leere Datei (7 answers)
Opened by payx at 2014-09-22 19:50

payx
 2014-09-23 09:27
#177463 #177463
User since
2006-05-04
564 Artikel
BenutzerIn

user image
Hallo again,

tja, geht halt nicht. Aber mit CPAN:Net::SFTP::Foreign und CPAN:Net::SFTP::Foreign::Backend::Net_SSH2 geht es (auch schnell):

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/usr/bin/perl

use strict;
use warnings;

use Net::SSH2;
use Net::SFTP::Foreign;

# Bitte zum Testen versorgen:
my $host     = '';
my $user     = '';
my $pass     = '';
my $filename = '';

my $ssh2 = Net::SSH2->new();

$ssh2->connect($host) or die $!;
$ssh2->auth_password($user, $pass) or die $!;

my $sftp = Net::SFTP::Foreign->new(
    ssh2 => $ssh2
    , backend => 'Net_SSH2'
);
die $sftp->error if $sftp->error;

$sftp->get($filename, $filename) or die $sftp->error;


Hoffe, dies nützt irgendwann mal noch jemandem.

Grüße
payx

View full thread scp_get mit Net::SSH2 bringt leere Datei