LinuxParty
Aunque aquí en este mini howto, vamos a tratar de explicar como proteger phpMyAdmin con Debian, es perfectamente aplicable, con mínimos cambios a cualquier distribución... Empecemos.
Utilizaremos un Debian con ISPConfig3 contra los intentos de hackearle en la medida de lo posible. Supongo que usted ya tiene un servidor que ejecuta ISPConfig3 de Debian, que se ha establecido de acuerdo a esta guía y que se ha instalado phpmyadmin desde el repositorio de Debian en el directorio /usr/share/phpmyadmin. Con esta configuración por defecto podrá acceder a través de phpMyAdmin: https://www.anywebsiteonyourserver.tld/phpmyadmin, que cambiaremos por razones de seguridad.
Protegeremos nuestra instalación de phpmyadmin con:

Utilizaremos un Debian con ISPConfig3 contra los intentos de hackearle en la medida de lo posible. Supongo que usted ya tiene un servidor que ejecuta ISPConfig3 de Debian, que se ha establecido de acuerdo a esta guía y que se ha instalado phpmyadmin desde el repositorio de Debian en el directorio /usr/share/phpmyadmin. Con esta configuración por defecto podrá acceder a través de phpMyAdmin: https://www.anywebsiteonyourserver.tld/phpmyadmin, que cambiaremos por razones de seguridad.
Protegeremos nuestra instalación de phpmyadmin con:
- El fichero: .htpasswd file
- Un alias para /phpmyadmin
No le garantizamos que esto siempre vaya a funcionar,.
Vamos a ISPConfig
Entre en su servidor como root y ejecuta.
cd /usr/share/phpmyadmin
Escribe:
htpasswd -c .htpasswd username
Ahora edite el archivo / etc/apache2/conf.d/phpmyadmin.conf y modificaquelo así:
# phpMyAdmin default Apache configuration
Alias /phpmyadmin /usr/share/phpmyadmin
Options Indexes FollowSymLinks
*DirectoryIndex index.php*
# Authorize for setup
Atención: sustituya * por los símbolos mayor qué o menor qué, según corresponda.
Y déjelo así:
# phpMyAdmin default Apache configuration
Alias /myalias /usr/share/phpmyadmin
Options Indexes FollowSymLinks
*DirectoryIndex index.php*
#Make use of .htpasswd
AuthType Basic
AuthName "Enter account information"
AuthUserFile /usr/share/phpmyadmin/.htpasswd
Require valid-user
# Authorize for setup
Atención: sustituya * por los símbolos mayor qué o menor qué, según corresponda.
Recargue Apache2 ejecutando el comando:
/etc/init.d/apache2 reload
Ahora entre en ISPConfig3, y haga clic en "Sistema"> "Interfaz de configuración".
En el campo URL PHPMyAdmin En la ficha de "Sitios", añade tu alias para /phpmyadmin, que es en este ejemplo: /myalias
Finalmente Haga clic en "Guardar" y ya está.
Para
comprobarlo que lo hemos bien, visite la
instalación de phpMyAdmin en:
https://www.anywebsiteonyourserver.tld/myalias

-
Debian
- Instalar "Simple Invoices" -(Facturas Simples)- en Debian Etch
- Xen Cluster Management con Ganeti en Debian Etch
- Como activar el soporte de escritura NTFS (ntfs-3g) en Ubuntu Linux.
- Copias de Seguridad a Disco usando Amanda en Debian Linux
- Prevenir ataques de fuerza bruta con BlockHosts en Linux.
- Completo Servidor con Virtual Domains & Users
- Instalando Debian Etch desde Windows con ''Debian-Installer Loader''
- Mejorando accesos con rsyslog en Linux y phpLogcon.
- Instalar LedgerSMB (Programa de contabilidad, Open Source) en Linux Debian.
- Usar ATA con Ethernet en Linux, Debian Etch
- Instalar un Balanceador de Carga de alto Rendimiento con HAProxy/Keepalived
- Habilitar Compiz fusión en un escritorio con Ubuntu 7.10