Voy a ver si lo puedo hacer en BASH con expect (una maquina corre solaris 9).
De todas formas he probado el articulo de
http://www.it-suniverse.com/trusted_ssh.php
y parce que funciona perfectamente.
Graias a todos
----- Mensaje original ----
De: Camaleón
Hola, estoy intentando hacer una copia remota de un fichero con un script a un host que solo tiene abierto el puerto ssh.
Se me ha ocurrido hacerlo en Perl, y no encuentro la extensión (modulo CPAN) Net::SCP::Expect;
¿¿Suse tiene este módulo ??
Por lo que parece, no: http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_11...
El script es el siguiente:
#!/bin/perl # Definimos los modulos de perl que vamos a usar use Net::SCP::Expect;
....
# Creamos la conexion para transferir el archivo $scpe=Net::SCP::Expect->new(host => $host, user => $userS, password => $passwordS) or die $!;
# Transferimos el archivo $scpe->scp(”$host:$archivo”, “$ruta/$archivo”); ....
¿¿ se puede hacer facilmente de otra manera ?
Con bash, scp y expect: http://www.zedwood.com/article/142/linux-scp-expect-script Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org