Saludos lista, estoy haciendo un script que cada tanto tiene que
mandarle un comando a otra maquina. Hasta ahí sin problemas, con ssh
en conjunto con ssh-key's lo hace bien, el problema me surge cuando al
comando le quiero meter un argumento.
Si en authorized_keys (de la otra maquina), no estoy restringiendo
nada ("cualquiera" puede ejecutar cualquier cosa), pero me complico ya
que estoy dejando un hoyo de seguridad si solo necesito 1 comando.
Entonces configure el authorized_keys y con la orden 'command=' (para
que me deje ejecutar solo lo que necesito), el tema es que no logro
hacer que desde ahí me tome el argumento. Invoca el comando pero
(supongo yo) como en
command="~usuario/script.sh" (es lo que coloque, no me deja que le
pase ningun argumento. ¿Como arreglo esto? estuve intentando por
todos lados y no consigo dar con nada.
¿Como debería quedar el "command=" para que me ejecute el script que
esta en el la maquina "lejana" con el argumento de la otra computadora?
Gracias por su ayuda
Saludos
--
Carlos Mendoza
CEO & Security Officer
http://www.ssa.gov/
_______________________________________________
Lista de Correo l-talug
Grupo de Usuarios Linux de Táchira - Venezuela
Para enviar un Correo a la lista: [email protected]
Para suscribirse o desuscribirse:
http://www.velug.org.ve/cgi-bin/mailman/listinfo/l-talug
Visitanos en el Canal IRC #talug en irc.freenode.net