
charane1982
New User
Aug 24, 2006, 8:38 AM
Post #1 of 3
(1249 views)
|
SSH using Perl
|
Can't Post
|
|
Hi, I need a script to ssh to a machine using Perl. I am using Net::SSH, with all the prerequisites My code is #!/usr/bin/perl BEGIN { $host = "10.10.10.10"; $user = "root"; $pass = "redhat123"; } use Net::SSH::Perl; my $ssh = Net::SSH::Perl->new($host); $ssh->login($user,$pass); $ssh->cmd("ls"); the error i am getting is Can't locate loadable object for module Math::GMP in @INC (@INC contains: /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 .) at /usr/lib/perl5/5.8.0/Net/SSH/Perl/Util/SSH1MP.pm line 7 Compilation failed in require at /usr/lib/perl5/5.8.0/Net/SSH/Perl/Util/SSH1MP.pm line 7. BEGIN failed--compilation aborted at /usr/lib/perl5/5.8.0/Net/SSH/Perl/Util/SSH1MP.pm line 7. Compilation failed in require at /usr/lib/perl5/5.8.0/Net/SSH/Perl/Util.pm line 56. BEGIN failed--compilation aborted at /usr/lib/perl5/5.8.0/Net/SSH/Perl/Key/RSA1.pm line 6. Compilation failed in require at /usr/lib/perl5/5.8.0/Net/SSH/Perl/SSH1.pm line 13. BEGIN failed--compilation aborted at /usr/lib/perl5/5.8.0/Net/SSH/Perl/SSH1.pm line 13. Compilation failed in require at /usr/lib/perl5/5.8.0/Net/SSH/Perl.pm line 54. Please help me out Also please send a brand new script
|