Hallo,
ich versuche mit Perl (5.16.1 built for MSWin32-x64-multi-thread) mit
Net::SSH2 (Ver. 0.53) per SCP eine Datei von einem Remote Server zu kopieren:
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
27
28
29
use strict;
use warnings;
use Net::SSH2;
my $host = '';
my $user = '';
my $pwd = '';
my $filename = '';
my $ssh2 = Net::SSH2->new();
$ssh2->connect($host) or die $!;
$ssh2->auth_password($user, $pwd) or die $!;
$ssh2->scp_get($filename, $filename) or die $!;
__END__
my $sftp = $ssh2->sftp();
my $inFH = $sftp->open($filename) or die $!;
binmode($inFH);
open my $outFH, ">", $filename or die $!;
binmode($outFH);
print $outFH $_ while <$inFH>;
Also, mit
scp_get bekomme ich eine leere Datei, und mit
sftp kommen zwar Daten, aber extrem langsam, und nach knapp 200 kb ist Schluss.
Kann mir jemand weiterhelfen?
Vielen Dank und Grüße
payx
Last edited: 2014-09-22 19:51:50 +0200 (CEST)