Article View: es.comp.os.linux.programacion
Article #7138Re: Dudas varias
From: David Asorey Álvarez
Date: Wed, 02 Apr 2003 09:08
Date: Wed, 02 Apr 2003 09:08
69 lines
4032 bytes
4032 bytes
DK <ionidk@terra.es> wrote in message news:<3E8A0100.7090106@terra.es>...
> Hola atodos:
>
> En mi curro tenemos unas maquinas unix y otras windows y alguna linux.
> La cosa es que quiero acceder a una de la maquina Unix via web.
> Problema, que el servidor web es un IIS.
�ISS en una m�quina unix?. Supongo que quieres decir que uno de los
servidores es ISS (y otros ser�n unix).
> Aunque si no me equivoco exuiste el PHP para IIS, �no?
Si, existe. Es el mismo PHP-win32 que te bajas para, por ejemplo, el
Apache-win32.
> Accedo a la maquina unix para a�adir o borrar una linea de un fichero.
> Para no pasar usuario ni password de root (ya que el fichero tiene que
> tener esos permisos). He pensado ejecutar un script que me copie ese
> fichero con permisos para un usuario humilde de este mundo. Entonces me
> hago un FTP y me cojo e�l fichero, lo modifico y lo vuelvo a mandar a la
> unix. Entonces ejecuto otro script que me copie el fichero al
> directoriodonde tenga que estar y le ponga los permisos necesarios.
En mi modesta opini�n, si alg�n fichero tiene los permisos s�lo para
root, por algo ser�. Adem�s es peligroso que �ste fichero ande por ah�
de un lado para otro. El ftp es un protocolo inseguro, la informaci�n
no viaja encriptada.
Si todo esto lo est�s haciendo para una intranet, puede ser
aceptable, pero si hablamos de un servidor web "enfrentado" al mundo
exterior, lo veo muy peligroso. Cualquiera podr�a interceptar y leer
tranquilamente ese fichero.
Tienes que tener mucho cuidado con lanzar scripts desde PHP, y m�s
si el script modifica ficheros cr�ticos del sistema (si no, no
tendr�an los permisos s�lo para root).
> Se os ocurre alguna otra manera. Como podria jecutar via web un script
> en la maquina unix?
Como te comenta Iv�n en otro mensaje, se puede, pero no se debe:
dejar que un script se ejecute desde la web es como tener una consola
continuamente abierta a todo el mundo. Si a�n as� optas por hacerlo,
tienes que hacer un script "blindado":
Controla qu� par�metros pasan en la "query string", si utilizas GET.
Si utilizas POST, controla la longitud de los datos que te mandan.
Filtra, valida y comprueba *todo* lo que vaya a entrar en tu m�quina.
Todas precauciones ser�n pocas.
> Yo habia pensado abrir una sesion telnet.
Me parece m�s sensato, y ya puestos, mucho mejor que telnet, ssh.
Si el cliente desde el cual te conectas al servidor es un Windoze,
tienes el programita Putty, un cliente Telnet/SSH muy chulo y apa�ado.
>
> Los ftps ya los hago con ASP pero si se pudiera hacer todo con PHP mejor.
>
> El tema de poder ejecutar PGHP en IIS, es complicado? Lo digo porque en
> principio el IIS tiene que funcionar y no se tiene que saturar.
Tienes un install.txt en la distribuci�n de php que te dice c�mo
hacerlo. Si nadie "controla" qu� tiene instalado esa m�quina, s�lo
est� de tu mano y te dejan hacerlo, ser�a bueno quitar el ISS y
cambiarlo por un Apache 1.3.* para Windows. Funcionar� mejor
Apache+PHP que el ISS+PHP.
Un saludo.
David
Technical Details
Message-ID:
<1759581e.0304020108.17119e36@posting.google.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mailReferences:
<3E8A0100.7090106@terra.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,6eff9d00c300f989 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-04-02 01:08:23 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mail From: forodejazz@yahoo.es (David Asorey Álvarez) Newsgroups: es.comp.os.linux.programacion Subject: Re: Dudas varias Date: 2 Apr 2003 01:08:23 -0800 Organization: http://groups.google.com/ Lines: 69 Message-ID: <1759581e.0304020108.17119e36@posting.google.com> References: <3E8A0100.7090106@terra.es> NNTP-Posting-Host: 195.235.255.227 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1049274503 27267 127.0.0.1 (2 Apr 2003 09:08:23 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 2 Apr 2003 09:08:23 GMT