• Publicidad

Entrada a servidor y consulta de instancias (DHCP)

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

Entrada a servidor y consulta de instancias (DHCP)

Notapor Rosnel » 2013-05-16 09:53 @453

Buenos días.

Hola, antes que nada les mando un cordial saludo y agradecida porque hasta el momento el foro ha sido de mucha ayuda.
Sin embargo estoy tratando de hacer un script en Perl para ingresar a un servidor y una vez dentro de esa misma sesión "ssh" verificar las instancias que posee él mismo.

Para ingresar al servidor que posee clave, utilicé este script:

#!/usr/bin/perl

use Net::SSH::Perl;
use strict;
use warnings;
use Net::Ping;

my $user = 'xxxxx';
my $host ='10.xxx.xx.xx';
my $pass = 'xxx';
my $cmd = 'pwd';
my $cmd1 = " ruta de archivo";
$ipaddr = "IP";



my $ssh = Net::SSH::Perl->new($host, protocol => '2,1', debug => 1,interactive=>0);
$ssh->login(($user, $pass), *READER, *WRITER, "$cmd1" ) || die "ssh: $!";
my($stdout, $stderr, $exit) = $ssh->cmd($cmd);


while (<>) {
chomp();
print "$_\n";

print "$cmd1";


}

close(READER);
close(WRITER);



Puedo ingresar al servidor. Coloqué como ejemplo un archivo txt para la búsqueda dentro del mismo, pero no lo encuentra. No entiendo por qué no lo toma.

Y si me podrían orientar para saber qué comando podría utilizar para el llamado de instancias dentro de un servidor DHCP. Yo lo trataba con un if(), pero ando atorada aún por la primera duda que les comenté.

El if() ejemplo que tengo pensado es:

if ($ipaddr){
$busqueda_instancia = "llamado de la instancia"($ipaddr);
$busqueda_instancia = "llamado de la instancia"($ipaddr) unless $busqueda_instancia;
$busqueda_instancia = "llamado de la instancia"($ipaddr) unless $busqueda_instancia;
$busqueda_instancia = "llamado de la instancia"($ipaddr) unless $busqueda_instancia;

¡Agradecida de antemano por su ayuda!
Última edición por explorer el 2013-05-16 12:21 @556, editado 2 veces en total
Razón: Quitar mayúsculas
(\_/)
(°.°)
c(”)(”) Rosnel
Rosnel
Perlero nuevo
Perlero nuevo
 
Mensajes: 8
Registrado: 2013-05-14 10:52 @494

Publicidad

Re: Entrada a servidor y consulta de instancias (DHCP)

Notapor explorer » 2013-05-16 12:24 @558

¿Dónde están los open() de READER y WRITER?

Por estos foros hay más hilos que comentan el Net::SSH::Perl. Usa el sistema de búsqueda, por favor.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Entrada a servidor y consulta de instancias (DHCP)

Notapor Rosnel » 2013-05-16 13:29 @603

¡Ok, gracias! ¡Voy a verificar la librería!
(\_/)
(°.°)
c(”)(”) Rosnel
Rosnel
Perlero nuevo
Perlero nuevo
 
Mensajes: 8
Registrado: 2013-05-14 10:52 @494


Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado