Resulta que estoy haciendo un script y en él necesito conectarme a una máquina para la cual necesito usar SSH, pero no consigo hacerlo.
He leído todos los documentos respecto al tema. Intenté con Net::SSH pero me arroja que no tiene el módulo. Encontré el ssh.pm por lo que utilicé el método de usar módulos sin tenerlos instalados, pero no logré nada.
Using perl Syntax Highlighting
- #!/usr/local/bin/perl -w
- #use Net::SSH qw(sshopen2);
- use lib('PEDRO/lib');
- #use ssh qw(sshopen2);
- use ssh;
- $user="gwuser";
- $host="192.9.206.3";
- #$cmd="ls -lrt";
- ssh("$user\@$host","ls -lrt") or die "Error: $!";
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
Este es el programa; está bueno o está malo ya no sé.
Me arroja el siguiente error: Undefined subroutine &main::ssh called at aslan line 11.
A quien pueda ayudar, gracias.