LinuxParty

NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 
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: http://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:

http://www.anywebsiteonyourserver.tld/myalias

Pin It

Escribir un comentario


Código de seguridad
Refescar



Redes:



 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías