Re: SCP med Net::SSH::Perk
Kan du inte använda rsync, scp eller unison? Vad är det du vill göra egentligen? Den 24 juli 2009 22.32 skrev Martin Bagge / brothermar...@bagge.nu: Inte precis Debian men jag provar de fiskeplatser som finns. Jag har ett perlscript som flyttar filer mellan burkar och allt lirar fint, problemet är att det inte lirar när jag vill köra det på en annan burk. CPAN-modulen jag använder är inte så flyttbar som man kunde önska och allt pekar mot att Net::SSH::Perl är den modul man ska nyttja för att få till flyttbarheten. Så nu sitter jag med att jag troligen ska skriva om scp-delen eftersom allt annat lirar. SCP i Net::SSH::Perl är rätt klöddigt för att uttrycka sig milt. Man får läsa byte för byte manuellt osv. Risken att jag gör fel är rätt överhängande känns det som. Men jag kan väl inte vara den enda som gör detta? Att googla på det hela är minst sagt besvärligt eftersom CPAN speglas så friskt men jag vadar genom sökresultaten i min jakt på en klippt och skuren implementation. vill typ göra följande my $ssh = Net::SSH::Perl-new($host); $ssh-login($user, $password); $ssh-scp_put(fil.ext); sleep 10; $ssh-scp_get(fil2.ext); men man måste som sagt mecka på rätt bra för det där... -- /brother http://frakalendern.se SSL is invulnerable to man-in-the-middle attacks. Unless that man is Bruce Schneier. -- To UNSUBSCRIBE, email to debian-user-swedish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org -- To UNSUBSCRIBE, email to debian-user-swedish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: SCP med Net::SSH::Perk
On Tue, 4 Aug 2009, Jostein Martinsen-Jones wrote: Kan du inte använda rsync, scp eller unison? då introducerar ju andra depedencies vilket ju inte alls var avsikten. utöver att flytta filer mm så ska de processas både remote och lokalt vilket görs i perl så det är naturligt att hålla sig till ett språk. Jag löste det genom att helt sonika byta till Net::SSH som jag kunde distribuera tillsammans med övriga delar av projektet och därmed få allt flyttbart. Vad är det du vill göra egentligen? I princip bara precis det som jag angav i pseudokoden. Från ett perlskript logga in i en (eller flera) fjärrvärd. Ladda up ett perlskript, köra det, hämta filerna som skapas. När alla fjärrvärdarnas filer är hemma ska de processas och läsas in i en lokal databas av perlskript nummer tre. Funkar finfint i både Debian Testing och CentOS 4. -- /brother http://martin.bagge.nu When God needs a new secure certificate, he uses Bruce Schneier as the signing authority. -- To UNSUBSCRIBE, email to debian-user-swedish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org