[wplug] perl help

Ryan W. Frenz rfrenz at andrew.cmu.edu
Sun Feb 15 11:50:28 EST 2004


John Harrold wrote:

>Sometime in February Ryan W. Frenz assaulted the keyboard and produced:
>
>| Sorry if this is an easy question -- I'm relatively new to perl.  I'm 
>| trying to launch ssh from a perl script.  I can launch it fine, but I 
>| need the user to be able to enter password when ssh prompts for it.  
>| Right now, I'm just getting the prompt for password but then "permission 
>| denied" instantly.  I guess I need perl to allow the user to enter the 
>| password, then regain control after that.  Any ideas?  I hope the 
>| question made sense.  I've attached the script...
>| 
>| Thanks,
>| Ryan
>| 
>| # ! perl
>| 
>| $prog = $ARGV[0]
>| $machine = $ARGV[1];
>| $label = $ARGV[2];
>| 
>| `ssh $machine $prog`
>| 
>| open(FD, ">>file");
>| print FD "ssh $machine $prog";
>
>
>did you try the system command?
>  
>
yeah, same problem -- ssh just isn't waiting for my password.  I get a 
prompt for password then 'permission denied' three times and it exits.

> my $prog    = $ARGV[0];
> my $machine = $ARGV[1];
> my $label   = $ARGV[2];
> my $cmd     = "ssh user\@$machine  $prog";
># or
>    $cmd     = "ssh $machine  $prog";
>
>    system($cmd);
>
>    exit 0;
>
>  
>
Ryan



More information about the wplug mailing list