GNU / Linux /

Ejecutar comandos linux via web?

Participa en el tema Ejecutar comandos linux via web? en el foro GNU / Linux.
Como podria hacer para ejecutar por ejemplo un ls en mi linux, pero mandando la ...

Buscar en este tema:
1 2 >
 
  •  
    2 links from elsewhere to this Post. Click to view. #1 Ejecutar comandos linux via web?
    Como podria hacer para ejecutar por ejemplo un ls en mi linux, pero mandando la orden via web?

    Y para dejar corriendo por ejemplo un mldonkey (mlnet), y/o cerrarlo remotamente?

    Gracias!
    +
     
    0
    Me gusta
     
    | Más
  • #2 Re: Ejecutar comandos linux via web?

    Me carcome la curiocidad, xq no usas ssh como el resto de los mortales?
    Me gusta este mensaje
  • #3 Re: Ejecutar comandos linux via web?

    o telnet... ????
    Me gusta este mensaje
  • #4 Re: Ejecutar comandos linux via web?

    Originalmente publicado por windows
    Como podria hacer para ejecutar por ejemplo un ls en mi linux, pero mandando la orden via web?

    Y para dejar corriendo por ejemplo un mldonkey (mlnet), y/o cerrarlo remotamente?

    Gracias!
    Es fácil si ambos equipos son Unix o Linux.

    En principio te tiro dos opciones:

    a) rsh
    b) El rsh "secure" (de ssh) que si mal no me acuerdo es rssh o algo similar.

    Los parametros son :

    rsh equipo "comando" , por ejemplo:

    rsh 10.0.0.1 "ls" , te trae un ls del equipo en forma remota.

    Para matar el proceso de mlnet primero tenés que saber con que PID levantó , pero te tiro la posta :

    rsh 10.0.0.1 "kill -9 `ps -ef | grep mlnet | grep -v grep | awk '{print $2}'`"

    Y listo...

    Eso si , tiene que haber una relación de cofianza entre ambos equipos (definida en la tabla .rhosts) como así también el servicio del inetd o xinetd:

    shell stream tcp nowait root /usr/sbin/tcpd in.rshd -L

    Tiene que estar descomentariado.

    A su vez , el rsh server tiene que estar instalado en el equipo al cual vas a tirarle comandos en forma remota.

    Esto funciona seguro.

    Igualmente te aconsejo lo siguiente :

    www.google.com.ar/linux y buscá :

    "remote shell"
    "rsh"
    "secure rsh"

    Saludos.
    Me gusta este mensaje
  • #5 Re: Ejecutar comandos linux via web?

    la mejor opcion ya se que seria usar ssh, pero resulta que estoy detras de un proxy que permite solamente web...

    por eso queria hacer algo via web, como si fuera un ssh via web...

    alguna idea?
    Me gusta este mensaje
  • #6 Re: Ejecutar comandos linux via web?

    si ,existen script en php que emulan una terminal

    http://www.digitart.com.mx/php/myshell/

    (Evalua vos el riesgo de seguridad)

    Necesitas apache y php


    Para el mlnet podes ejecutarlo con screen y habilitar la ip de tu laburo (u otro lugar) para la interfaz web. Tambien tenes que abrir el port correspondiente (por default 4080) en el firewall y ver si desde el lugar este que solo te deja salir a traves de proxy podes acceder al port 4080


    Salu 2
    Me gusta este mensaje
  • #7 Re: Ejecutar comandos linux via web?

    instala el webmin en la maquina remota, y hacelo escuchar en el puerto 80
    Me gusta este mensaje
  • #8 Re: Ejecutar comandos linux via web?

    gracias flint por el dato, lo voy a probar... el ml lo controlo via web, pero funciona muy mal cuando esta bajando, y no me cargan las paginas web, por eso quiero pararlo a la fuerza... (ya le baje las conexiones maximas, pero lo mismo)

    lechuga, si lo pongo a escuchar en el puerto 80 al webmin tendria que bajar el apache no?
    Me gusta este mensaje
  • #9 Re: Ejecutar comandos linux via web?

    Originalmente publicado por windows
    gracias flint por el dato, lo voy a probar... el ml lo controlo via web, pero funciona muy mal cuando esta bajando, y no me cargan las paginas web, por eso quiero pararlo a la fuerza... (ya le baje las conexiones maximas, pero lo mismo)

    lechuga, si lo pongo a escuchar en el puerto 80 al webmin tendria que bajar el apache no?
    Estás filtrado solo para el port 80 y 443? porque no hacés un tunneling de http?

    En caso contrario , el VNC permite la conexión remota al desktop vía HTTP. El port que levanta el server es http://{ip}:580X (donde X es el iD del display...)

    Ejemplo : http://10.0.72.1:5801


    Webmin va (por default) a través del port 10000
    Me gusta este mensaje
  • #10 Re: Ejecutar comandos linux via web?

    exactamente estoy filtrado por puerto 80 y 443, y si pudiera hacer tunneling seria MUY FELIZ ! jajajaja, estube probando con openvpn y httptunnel, pero no hay caso, no me funciona, lo raro es que el metodo connect esta soportado para el puerto 443, pero no se porque no puedo hacer un tunel, alguna sugerencia?



    flint, intente bajar myshell, pero no anda la pagina de descargas, conoces algun otro lugar para bajarlo?
    Me gusta este mensaje
1 2 >

LinkBacks: http://www.psicofxp.com/forums/gnu-linux.50/214887-ejecutar-comandos-linux-via-web.html


Estadísticas del tema
  • 19 RESPUESTAS
  • 4234 VISTAS
  • 7 USUARIOS RESPONDIERON
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB