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