Mailinglist Archive: opensuse-es (1343 mails)

< Previous Next >
Re: [suse-linux-s] Disparar un script desde otra maquina
  • From: J M Betoret <jmbetoretc@xxxxxxxxx>
  • Date: Sat, 08 Jan 2005 10:48:18 +0100
  • Message-id: <41DFAC62.3010608@xxxxxxxxx>
Miquel A. Noguera escribió:

El Sábado, 8 de Enero de 2005 00:01, Carlos E. R. escribió:


Quiero desde un script corrriendo en la máquina A (como root) hacer que se
lance, automáticamente, otro script en otra maquina conectada por red
local casera, también como root.


Yo lo hago así:

ssh usuario@máquina_remota script

Para evitar teclear la contraseña, copio el fichero $HOME/.ssh/id_rsa.pub del usuario en la "máquina_local" en el home de "usuario@máquina_remota" y, finalmente, en "máquina_remota":

cat id_rsa.pub >> $HOME/.ssh/authorized_keys

Saludos.
Miquel.


Por otro lado, si lo que quieres es ejecutar un comando que existe en la maquina remota, has de introducirlo entre comillas:

ssh usuario@máquina_remota "script"

Por si alguien no sabe como se crean las claves pública y privada:
ssk -keygen -t rsa

y para copiar la clave desde el cliente al servidor:
ssh usuario@maquina_remota "cat >> .ssh/authorized_keys" < .ssh/id_rsa.pub

la primera vez te pide contraseña (porque aun no esta copiada la clave) y las demas no.

Salut.

Beto



< Previous Next >