🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #7138

Re: Dudas varias

#7138
From: David Asorey Álvarez
Date: Wed, 02 Apr 2003 09:08
69 lines
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-mail
References: <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