> > 
> > I would like to use SSH to login to a remote system, then 
> using FTP, 
> > upload a file from the remote machine to another machine which will 
> > display the data. If I can automate this process, I think 
> I'll be in 
> > great shape, tell me does this code seem like it would work 
> for this?

Just a thought, if you're having trouble with the ssh part.

You could just use ftp for both servers?

    use Net::FTP;

    $ftpa = Net::FTP->new("a.host.name", Debug => 0)
      or die "Cannot connect to a.host.name: $@";
    $ftpb = Net::FTP->new("b.host.name", Debug => 0)
      or die "Cannot connect to b.host.name: $@";
 
    $ftpa->login($usera,$passa)
      or die "Cannot login to A", $ftp->message;
    $ftpb->login($userb,$passb)
      or die "Cannot login to B", $ftp->message;

    $ftpa->cwd("/files/blah")
      or die "Cannot change working directory A", $ftp->message;
    $ftpb->cwd("/foo/monkey")
      or die "Cannot change working directory B", $ftp->message;

    for(@filestotransfer) {
# then use $ftpa->read() and $ftpb->write() to xfr them between each other, 
# sorry for lack of example I'm a bit busy!
    }

    $ftpa->quit;
    $ftpb->quit;

Transfer files back and forth between the 2 Net::FTP objects. I'm not 
saying it's better or anythgin, just another way to do it that may help 
if ssh is being tricky as it some times can.

HTH

DMuey

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to