Buenos días lista, Tengo una pregunta, a ver si pe podeis orientarme: Ten un programa corriendo en un ordenador A, como puedo arrancarlo desde un ordenador B (pero que se ejecute en A)?, la idea es dar permiso solo a un usuario de la máquina B a que ejecute UNICAMENTE el programa (más que programa, pequeño script) que tengo en A. Esta restricción es la que me hace que no me valga con ponerlo en el .rhosts, ya que seria darle demasiados permisos. Muchas gracias, Saludos, Enrique.
El 26/01/06, Enrique escribió:
Ten un programa corriendo en un ordenador A, como puedo arrancarlo desde un ordenador B (pero que se ejecute en A)?,
Quizá te sirva una conexión vía ssh desde el equipo B (cliente) al equipo A (servidor). Saludos, -- Camaleón
El Jueves, 26 de Enero de 2006 10:37, Camaleón escribió:
El 26/01/06, Enrique escribió:
Ten un programa corriendo en un ordenador A, como puedo arrancarlo desde un ordenador B (pero que se ejecute en A)?,
No, quizas no me he explicado bien, se trataria por ejemplo de ejecutar desde el cron de B (o más bien desde un script en B) algo que esté en A (y realmente se ejecute en A).
Enrique escribió:
El Jueves, 26 de Enero de 2006 10:37, Camaleón escribió:
El 26/01/06, Enrique escribió:
Ten un programa corriendo en un ordenador A, como puedo arrancarlo desde un ordenador B (pero que se ejecute en A)?,
No, quizas no me he explicado bien, se trataria por ejemplo de ejecutar desde el cron de B (o más bien desde un script en B) algo que esté en A (y realmente se ejecute en A).
Si realmente en el cron de B vas a programar cuando debe ejecutarse eso en A, ¿no es más fácil programarlo directamente en el cron de A? Sólo se me ocurre que sea B quién controle cuando se ejecuta el script en A y por eso que lo quieras hacer de esa forma. En este caso, podrías hacer lo que camaleon te propone. Para dar más seguridad al invento, crea un grupo nuevo y un usuario en ese grupo. Al script dale permisos sólo para que lo ejecute ese usuario.
Bueno, me explico: Tengo un servidor A que ejecuta un script de control ( y no es ni puede ser servidor web). Tengo un ordenador B que es servidor web, entonces quiero hacer que desde una página (php) se pueda ejecutar el script en A (que tiene que ejecutarse en A, porque es la unica que puede acceder a treceras máquinas que se necesitan en el script), y ya veré como coger sus resultados, si compartiendo la carpeta por nfs o de otra forma, no se. Para ello, claro lo primero es saber como hacer que B pueda ejecutar el script es A (y seria importante que solo pudiese ejecutar eso). Lo se, es un poco enrevesado, pero quedaría muy bien, os agradecería mucho alguna idea, Un saludo, Enrique.
participants (3)
-
Camaleón
-
Enrique
-
Luis