• Publicidad

Conectividad SSH a varios Host

¿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.

Notapor Kiloko » 2007-07-19 15:18 @679

Suena bien, pero digamos q no te dejan hacer eso en el server, y q tienes q introducir una clave,, como introduciras, eso en el codigo? utilizarias a un SSH ?
#ssh("$user\@$host", "$cmd");?

Saludos,
Nunca interrumpas a tu enemigo cuando está cometiendo un error
Napoleón Bonaparte
Avatar de Usuario
Kiloko
Perlero nuevo
Perlero nuevo
 
Mensajes: 243
Registrado: 2007-07-10 18:26 @810
Ubicación: MOnterrey NL

Publicidad

Notapor explorer » 2007-07-19 15:52 @703

situ escribiste:¿Cómo puedo hacer para obtener como resultado lo siguiente?
Código: Seleccionar todo
IP
salida del comando


Así sé a qué servidor corresponde cada salida.

Gracias
Pues fácil... si quieres modificar la salida, significa que necesitas cambiar la forma de hacer los print

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
# Para cada $linea de DATOS
while ( $linea = <DATOS> ) {

    # Pintamos la IP en el fichero de salida
    print LS $linea;

    # Quitamos el retorno de carro final
    chomp($linea);    

    # Run!
    sshopen2("$user\@$linea", *READER, *WRITER, $cmd) || die "ssh: $!";

    # Leemos lo que llega y lo grabamos
    while ( <READER> ) {
        print LS $_;
    }
}
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
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

Notapor situ » 2007-07-20 11:36 @525

Explorer,
Como siempre muchísimas gracias por tu ayuda.
situ
Perlero nuevo
Perlero nuevo
 
Mensajes: 358
Registrado: 2007-04-09 01:44 @114

Anterior

Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 6 invitados