correr un script en un linux remoto, que debo leer?
Horst von Brand
vonbrand en inf.utfsm.cl
Lun Mayo 31 13:38:46 CLT 2004
=?ISO-8859-1?Q?=22Iv=E1n_Lizana_S=2E=22?= <ils en atlasparts.cl> dijo:
> Horst von Brand wrote:
>
> > Copiar y correr alla, via ssh(1)? Aunque me late que no entiendo que es lo
> > que quieres hacer...
> necesito sacar unos informes del linux (la consulta no siempre es la
> misma), la salida es en formato texto con cierto formato (cvs), esto lo
> tengo que hacer desde un linux remoto con ip variable, mi "brillante
> idea" (no se rian!)es mandar un script que genere el informe, modifique
> el firewall (iptables) y de paso via samba o ftp a la ip que le mando
> saco el archivo y restablesco el firewall, ese "restablesco el firewall"
> parece que lo tendre que hacer con un segundo script. Los script igual
> son largos y me es mas facil generarlos en forma local
Yo rutinariamente me conecto desde IPs variables a mi maquina aca, hasta me
doy el lujo de hacer tareas administrativas. Incluso he corrido xemacs(1)
graficamente desde casa... Usa ssh(1), configura el servidor en forma
adecuada, y deja pasar conexiones SSH entrantes.
> >>Ademas deseo mandar un par de comandos via email, la idea es poner un
> >>comando (inventado) en el subject de un mail y que el linux corra un
> >>script cuando lo reciba, para esto estoy viendo con grep y awk , pero me
> >>falta la parte dejar una especie de demonio que espere el mail y ejecute
> >>segun el subject, que debo investigar para llegar a puerto,
> en realidad es como alternativa como para lo de arriba, pensaba mandarle
> los parametros via mail (en el cuerpo o en subject) pero a veces los
> mail se demoran en llegar
Ahhh! Eso dolio!!
[Si te interesa la seguridad de tus tarros lo suficiente para tener
cortafuegos, no le permites al perejil mas imberbe falsificar correo que
haga esas cosas!]
> El punto critico es que tengo que llegar a un script dinamico ( tal vez
> con perl ) para que lo llene un USUARIO (por eso no me sirve via ssh),
Pones al USUARIO a correr el mentado script via SSH, p.ej. desde putty en
Win32... no veo la diferencia. Y que es un "script dinamico"?
> conteste preguntas y al final obtenga una respuesta (el informe cvs), lo
> otro que me recomendaron es que monte un apache y lo haga via web,
> parece lo mas cuerdo.
Es un repositorio CVS? Que tal migrar a subversion? O correr CVS sobre SSH?
Ten cuidado con lo que hagas, HTTP{,S} permite acceso a _cualquiera_! Y la
lista de "cosas entretenidas porque el programador no lo hizo bien" en PHP
o CGIs es interminable...
[Otro ejemplo de consulta de "Como hago...?" cuando debiera haber sido "Mi
situacion es esta. Necesito lograr... Cual es el mejor mecanismo para...?"]
--
Dr. Horst H. von Brand User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria +56 32 654239
Casilla 110-V, Valparaiso, Chile Fax: +56 32 797513
Más información sobre la lista de distribución Linux