[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: script remoto.



El Martes, 24 de Octubre de 2006 19:15, Mariano Cediel escribió:
> Quiero ejecutar un script en una maquina remota, pero con la
> particularidad de que le tengo que pasarle (y posteriomente borrar) un
> fichero de claves.
>
> Cual es la manera correcta de hacerlo ?

Como sobreentiendo que pretendes que el proceso sea automático (y no tengas 
que meter la clave de acceso SSH cada vez) primero tendrías que generar tu 
clave pública/privada y copiarla en el servidor:

# ssh-keygen -t dsa    (sin frase de paso)
# ssh-copy-id -i ~/.ssh/id_dsa.pub usuario@maquina_remota

Ahora ya te puedes loguear en la remota sin meter la clave.


En cuanto al script podrías dividirlo en dos, para copiar primero ese fichero 
y luego ejecutar el script:

---------------------------------------------------------------------------------------
  #!/bin/bash

  scp fichero_claves usuario@maquina_remota:/PATH
  ssh usuario@maquina_remota:   PATH_SCRIPT
---------------------------------------------------------------------------------------

Ojo, en el segundo comando el PATH_SCRIPT se refiere a la ubicación del script 
que debe estar en la máquina remota, (no en la local).

Todo esto y más en "man ssh".


Saludos.


-- 
Iñaki

Por el bien de todos respetemos las normas de la lista:
http://wiki.debian.org/NormasLista



Reply to: