NolanPL has asked for the wisdom of the Perl Monks concerning the following question:
I'm writing a script where I have to run a command using Net::SSH::Perl, and it works on two of the three PCs I'm SSHing into, but when it reachest the third here is the error:
Argument "ssh-rsa" isn't numeric in numeric eq (==) at /usr/lib/perl5/ +site_perl/5.8.8/Net/SSH/Perl/Key/RSA1.pm line 94, <FH> line 22. Argument "rpm" isn't numeric in numeric eq (==) at /usr/lib/perl5/site +_perl/5.8.8/Net/SSH/Perl/Key/RSA1.pm line 94, <FH> line 24. Permission denied at ssh.perl line 11
Here is a small script that demonstrates the problem
use Net::SSH::Perl; my $ssh; $ssh = new Net::SSH::Perl("192.168.128.4"); $ssh->login("root");
(This is line 11 in the code)
($x,$y,$z) = $ssh->cmd('pwd');
20080623 Janitored by Corion: Added formatting, code tags, as per Writeup Formatting Tips
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: SSH Permission Denied
by zentara (Cardinal) on Jun 19, 2008 at 19:17 UTC | |
|
Re: SSH Permission Denied
by sub_chick (Hermit) on Jun 20, 2008 at 03:36 UTC | |
|
Re: SSH Permission Denied
by Khen1950fx (Canon) on Jun 20, 2008 at 05:08 UTC | |
by Anonymous Monk on Jul 18, 2008 at 11:04 UTC |