Re: SCP med Net::SSH::Perk

2009-08-04 tråd Jostein Martinsen-Jones
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

2009-08-04 tråd Martin Bagge / brother

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