LinuxParty
PHP Shell o Shell PHP es un programa o script escrito en PHP (PHP Hypertext Preprocessor) que proporciona una Terminal Linux (Shell es un concepto mucho más amplio) en el navegador. PHP Shell le permite ejecutar la mayoría de los comandos de la shell en el navegador, pero no todas.
Linux Shell Acess en el Navegador
PHP Shell es muy útil en la ejecución de comandos de shell en el servidor web remoto, similar a Telnet y SSH. Puede ser útil para mover, descomprimir y manejar archivos grandes o archivos a granel en el Web-Server. La administración y mantenimiento de un servidor web con PHP Shell es mucho más fácil, siempre que el usuario tenga conocimiento de los programas de trabajo de Shell.
Si ya tiene Telnet y/o SSH, ¿cuál es la necesidad de usar phpshell? es una pregunta que le puede venir a la mente. La respuesta es -en muchos casos, el firewall- que es tan restrictivo que nada, aparte del HTTP (S), permite el acceso, en este caso phpshell le permite obtener el acceso a una consola en un servidor remoto.
Sin embargo no podrá ejecutar un programa de interfaz gráfica de usuario o un programa script / interactivo utilizando PHP Shell, podría ser una limitación, pero esta limitación es una bendición, deshabilitar la GUI significa una mayor seguridad.
Descargar PHP Shell
La última versión se puede descargar desde aquí:
Cómo instalar PHP Shell
Como se indicó anteriormente PHP Shell está escrito en PHP, así que no es necesario instalarlo, basta con mover el archivo guardado a su trabajo directorio apache / httpd, y por supuesto debe tener Apache y PHP instalado.
Instalar Apache y PHP
Instalar en sistemas basados en Debian con el comando apt-get.
# apt-get install apache2
# apt-get install php5 libapache2-mod-auth-mysql php5-mysql
# service apache2 start
Instalar en sistemas basados en Red Hat con el comando yum.
# yum install httpd
# yum install php php-mysql
# service httpd start
El directorio de trabajo por defecto de apache / http es:
distros basadas en Debian: /var/www
distros basada en Red Hat: /var/www/html
Nota: Se puede cambiar a cualquier otra carpeta, y se recomienda como medida de seguridad.
Mueva el archivo descargado PHP Shell en algún directorio de trabajo Apache. Aquí estoy usando un sistema Debian, así que mi directorio de trabajo es Apache.
# mv phpshell-2.4.tar.gz /var/www/
Descomprimir php shell
# tar xzvf phpshell-2.4.tar.gz
Borre el archivo comprimido.
# rm -fv phpshell-2.4.tar.gz
Cambiar el nombre de la carpeta Shell php, que es fácil de adivinar, como medida de seguridad. Por ejemplo, renombro la carpeta phpshell (en ahora linuxparty-nix) y cambie el nombre de phpshell.php a index.php para que se le redirija a la página del índice y no al contenido de la carpeta.
# mv phpshell-2.4 linuxparty-nix
# cd linuxparty-nix /
# mv phpshell.php index.php
Bien, es hora de abrir el navegador Web y vaya a "http://127.0.0.1/linuxparty-nix".
PHP Shell Login Screen
Por defecto teniendo nombre de usuario o contraseña funcionará, por lo tanto, es necesario agregar un nombre de usuario y una contraseña manualmente.
Para crear un nombre de usuario y contraseña llame al script de pwhash.php ya en la carpeta phpshell como "http://127.0.0.1/linuxparty-nix/pwhash.php".
PHP Shell Password Hasher
Ingrese nombre de usuario y contraseña en la página php arriba y haga clic en "Actualizar".
Establecer Contraseña PHP Shell
Como se indica en la sección de Resultados es necesario añadir la línea sha que podrá copiar y pegar en config.php en el sección [user].
Abra el archivo config.php usando su editor favorito. (yo uso joe, pero muchos usan nano)
# nano config.php
Agregue la línea.
linuxparty = "sha1:3663af7b:c049ae96c684e877ad3ae2e3bf674edbdc7e4fad"
Como está en la sección [user], obviamente, su sha1 será único basado en su nombre de usuario y contraseña.
PHP Shell Contraseña Line
Guarde el archivo config.php con los actuales cambios y salga del editor
Ahora es el momento de iniciar la sesión. Visita http://127.0.0.1/linuxparty-nix. Inicia sesión con tu "Nombre de Usuario" y "Contraseña".
PHP Shell Terminal de Acceso
Si se ha conectado con éxito a su phpshell. Ahora podrá ejecutar la mayoría de los programa del shell tan suave como si ejecutara la línea de comandos y scripts en su propio sistema.
Algunos cuellos de botella de PHP Shell
- No se admite entrada adicional, es decir, una vez que se inicia un programa o script interactivo no se puede utilizar.
- Todo el servidor web está configurado para tiempo de espera en un plazo determinado, por ejemplo 30 segundos. Esta limitación es del webserver / Apache y no phpshell.
- Cada comando en phpshell debe ser estrictamente lineal. Phpshell no entienden comandos en forma de múltiples líneas o en bucles.
Recuerda que es muy importante contar con directorio PHP Shell protegido por contraseña, o bien todo el mundo será capaz de espiar sus archivos y quizá también podrá eliminarlos! Por favor, tómese el tiempo para proteger su instalación de PHP Shell.
Este artículo está dirigido a tomar conciencia del aspecto más amplio y la aplicación.
Para hacer uso del "editor" escriba (desde php shell) editor fichero-a-editar
Eso es todo por ahora. Pronto estaré aquí de nuevo con otro tema interesante que ustedes les encanta leer. Hasta entonces, estad atentos y conectados a linuxparty. Disfrute!.

-
Inteligencia Artifical
- Nvidia descarta la amenaza de la inteligencia artificial china y afirma que DeepSeek aún necesita sus chips
- DeepSeek sacude a Wall Street con sus afirmaciones de avances en inteligencia artificial más económicos
- Un futurista predice “superpoderes digitales” impulsados por IA para 2030
- El bot de OpenAI destruye el sitio web de una empresa de siete personas "como un ataque DDoS"
- Inteligencia artificial generativa: el progreso y el futuro
- Cómo Red Hat adopta la IA para facilitar la vida a los administradores de sistemas
- Los investigadores afirman que la herramienta de inteligencia artificial utilizada en los hospitales inventa cosas que nadie había dicho nunca
- Por fin tenemos una definición “oficial” de IA de código abierto
- Los 'carritos del futuro' para supermercados llegarán a España en 2025
- "La IA no robará muchos empleos después de todo"
- Las 17 Mejores Alternativas a ChatGPT para Diferentes Necesidades
- El CEO de Replika dice que está bien que nos casemos con chatbots de inteligencia artificial
- Una nueva investigación revela que la IA carece de aprendizaje independiente y no representa una amenaza existencial
- El clon de código abierto ChatGPT 'LibreChat' le permite utilizar múltiples servicios de inteligencia artificial
- GPT-4 ha pasado la prueba de Turing, afirman los expertos investigadores
Comentarios
Me chifla tu portal!
"/var/db/sudo/a pache : Permission denied" no se como solucionarlo crei que en el directorio visudo colocando el usuario de apache y otorgandole privilegios quedaria pero no! alguna idea