Thread scp_get mit Net::SSH2 bringt leere Datei
(7 answers)
Opened by payx at 2014-09-22 19:50
Hallo again,
tja, geht halt nicht. Aber mit Net::SFTP::Foreign und 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 |