Menú
AsturGoogle
Buscar en AsturLiNUX con Google

Esta página cumple con el estandar HTML 4.01 estricto

Esta página cumple con el estandar CSS

 

Archivos de Lista de Correo de AsturLiNUX

Re: [AsturLinux] ejecucion remota desde php (una dificililla?)

Re: [AsturLinux] ejecucion remota desde php (una dificililla?)

Write haof XML files: ivan fernandez calvo <ivanfc_at_stic.upco.es>
Fecha: lun 27 sep 2004 - 19:36:53 CEST

Victor Alvarez wrote:

> Estoy trabajando con Mandrake 9.2. DocumentRoot es /var/www/. Al crear la
>clave en /var/www/.ssh/ me pregunta si la quiero guardar en /root/.ssh/ por
>lo que deduzco que no se crea la clave para el usuario www-data sino para
>root. Le digo que no, que la guarde en /var/www/, tambien probe con el
>directorio raiz por defecto (apache2). Pero exec("ssh -l victor
>192.168.129.211 -i /var/www/.ssh/id_dsa \"whoami\"",$results2) da el mismo
>resultado que utilizar el id_dsa del root, ninguno. Desde linea de
>comandos -i /var/www/.ssh/id_dsa pide la password y -i /root/.ssh/id_dsa
>funciona perfecto.
>
>Saludos,
> Victor.
>
>----- Original Message -----
>From: "ivan fernandez calvo" <ivanfc@stic.upco.es>
>To: <asturlinux@asturlinux.org>
>Sent: Monday, September 27, 2004 3:12 PM
>Subject: Re: [AsturLinux] ejecucion remota desde php (una dificililla?)
>
>
>
>
>>Victor Alvarez wrote:
>>
>>
>>
>>>Hola,
>>>Por lo que he estado mirando si que se trata de una dificililla. De
>>>momento, gracias a las referencias, he podido realizar la llamada al
>>>
>>>
>script
>
>
>>>con autentificacion por clave publica con lo que no necesito introducir
>>>
>>>
>la
>
>
>>>password. La segunda parte es que eso funcione desde php.
>>>
>>>
>>>
>>>
>>>
>>>>Si permites al usuario www-data de la maquina servidor web que aceda con
>>>>validacion por llave RSA
>>>>
>>>>
>>>>
>>>>
>>>mmm.. no se como hacerlo, se define en el httpd.conf?
>>>
>>>El par de claves que genere es para root en mi maquina local que accede
>>>
>>>
>como
>
>
>>>victor en la remota, como influye eso?
>>>
>>>Iluso de mi, he intentado hacerlo mediante un ejecutable en mi maquina.
>>>Evidentemente ocurre lo mismo, puedo invocar el ejecutable desde linea de
>>>comandos, pero no funciona desde php. No se si de hacerlo con perl
>>>
>>>
>sucederia
>
>
>>>lo mismo.
>>>
>>>Anda que vaya problemillas me piden resolver..
>>>Un saludo a tod@s y gracias,
>>> Victor.
>>>
>>>----- Original Message -----
>>>From: "ivan fernandez calvo" <ivanfc@stic.upco.es>
>>>To: <asturlinux@asturlinux.org>
>>>Sent: Thursday, September 23, 2004 5:06 PM
>>>Subject: Re: [AsturLinux] ejecucion remota desde php (una dificililla?)
>>>
>>>
>>>
>>>
>>>
>>>
>>>>Victor Alvarez wrote:
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>>Hola chic@s <mailto:chic@s>,
>>>>>Mi objetivo es ejecutar un comando en una maquina remota desde php.
>>>>>Desde linea de comandos lo puedo hacer utilizando ssh -l username
>>>>>etc., me pide la password y luego atiende mi peticion. El caso es que
>>>>>para hacerlo desde php necesitaria una opcion -p para pasarle la
>>>>>password. La opcion -i (identity) de ssh no se si me serviria. O quiza
>>>>>estoy escogiendo un camino equivocado. Alguien se pego con esto alguna
>>>>>vez?
>>>>>
>>>>>Lo que tengo de momento es:
>>>>> exec("ssh -l victor 192.168.129.211 whoami",$results);
>>>>>y claro, no consigo resultados por el problema de la password.
>>>>>
>>>>>Saludos,
>>>>>Victor.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>Si permites al usuario www-data de la maquina servidor web que aceda con
>>>>validacion por llave RSA o DSA en el otro equipo con el usuario que
>>>>quieras no te pedira password.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>http://www.networknewz.com/networknewz-10-20030707AuthenticatingbyPublicKey
>>
>>
>OpenSSH.html
>
>
>>>
>>>
>>>>http://kmself.home.netcom.com/Linux/FAQs/sshrsakey.html
>>>>
>>>>Es mas facil de lo que parece en vez de validar con contraseña lo hace
>>>>con una clave RAS o DSA
>>>>
>>>>--
>>>>Un Saludo
>>>>Ivan Fernandez Calvo, Ivanfc@stic.upco.es
>>>>Sistemas y Tecnologias de la Informacion y Comunicaciones (STIC)
>>>>Universidad Pontificia Comillas www.upco.es
>>>>C/Alberto Aguilera, 25, 28015, Madrid
>>>>Tlfn. 915422800 Ext. 2447
>>>>
>>>>
>>>>_______________________________________________
>>>>Lista de correo asturlinux
>>>>asturlinux@asturlinux.org
>>>>http://www.asturlinux.org/cgi-bin/mailman/listinfo/asturlinux
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>_______________________________________________
>>>Lista de correo asturlinux
>>>asturlinux@asturlinux.org
>>>http://www.asturlinux.org/cgi-bin/mailman/listinfo/asturlinux
>>>
>>>
>>>
>>>
>>>
>>si la clave RSA se la pones al usuario www-data , es decir en /var/www
>>creas un dir .ssh con id_rsa.plublic y id_rsa.private seria combeniente
>>creat dentro de este dir un ficherito .htaccess para que no se pueda ver
>>desde fuera ese dir. Supongo que trabajas con una debian en la que el
>>home de www-data es /var/www.
>>Luego con popen o system o exec ejecutas el comando ssh
>>
>>--
>>Un Saludo
>>Ivan Fernandez Calvo, Ivanfc@stic.upco.es
>>Sistemas y Tecnologias de la Informacion y Comunicaciones (STIC)
>>Universidad Pontificia Comillas www.upco.es
>>C/Alberto Aguilera, 25, 28015, Madrid
>>Tlfn. 915422800 Ext. 2447
>>
>>
>>_______________________________________________
>>Lista de correo asturlinux
>>asturlinux@asturlinux.org
>>http://www.asturlinux.org/cgi-bin/mailman/listinfo/asturlinux
>>
>>
>>
>
>
>_______________________________________________
>Lista de correo asturlinux
>asturlinux@asturlinux.org
>http://www.asturlinux.org/cgi-bin/mailman/listinfo/asturlinux
>
>
>
tambien tendras que cambiar el propietario de ese directorio y las
claves a www-data sino no va ha poder leerlas el php

-- 
Un Saludo
Ivan Fernandez Calvo, Ivanfc@stic.upco.es
Sistemas y Tecnologias de la Informacion y Comunicaciones (STIC)
Universidad Pontificia Comillas www.upco.es
C/Alberto Aguilera, 25, 28015, Madrid
Tlfn. 915422800 Ext. 2447
Nearby Mon Sep 27 19:37:09 2004

Esta página ha sido generada automáticamente como parte del archivo de listas de correo de AsturLiNUX (http://www.asturlinux.org).

Página creada y mantenida por Diego Berrueta Muñoz y por Pablo López Cienfuegos, publicada bajo una licencia Creative Commons.