Uno de los problemas más habituales cuando contratas un hosting gratuito o de pago, es la imposibilidad a acceder a una shell Unix o Linux vía terminal. Lo más sorprendente es que no haya alguna solución para emular vía web una consola de terminal. Lo más seguro es que una ñapa del estilo se le haya ocurrido ya a algún programador, más fea o más bonita. Esta que he hecho yo es una "emulación" de una Shell escrita en PHP. Miniprograma feo pero muy simple.

Por cierto, el editor que suelo usar es Notepad Plus.

Instrucciones: copiar este fichero al servidor: phpshell.zip.

El modo de uso: http:// www. tudominio.com/phpshell.php?comando=<tu comando>
Por ejemplo http:// www. tudominio.com/phpshell.php?comando=ls -lrt
El navegador te lo convertirá los espacios comando=ls%20-lrat

WebShell de Unix por David Lozano

usuario@servidorx>ls -lrat
total 10
-rw-r--r-- 1 usuario customer 926 Aug 20 2004 estilomen.css
-rw-r--r-- 1 usuario customer 6263 Apr 12 08:13 Naturaleza.php
-rw-r--r-- 1 usuario customer 6263 Apr 12 08:13 Paranormal.php
-rw-r--r-- 1 usuario customer 6263 Apr 12 08:13 Personales.php
drwxr-xr-x 2 usuario customer 8192 Apr 25 01:44 Naturaleza
drwxr-xr-x 2 usuario customer 241664 Apr 25 02:12 Personales
-rw-r--r-- 1 usuario customer 4711 Apr 25 02:12 index.html
drwxr-xr-x 8 usuario customer 4096 Apr 28 06:58 webstats
-rw-r--r-- 1 usuario customer 368 Apr 28 11:10 phpshell.php
drwxr-xr-x 484 usuario customer 45056 Apr 28 11:10 .


Ni que decir tiene que este fichero no debes dejarlo en un directorio desprotegido. Puedes usar el fichero .htaccess o cualquier otro método que te parezca bien.