phpMyAdmin es una excelente herramienta para administrar la base de datos MySQL, pero conviene dejarlo accessible solamente para el usuario administrador o utilizar conexiones seguras con SSL.
Otra opción es bloquarlo para accesos remotos y dejarlo accesible solamente para localhost (en la interfaz 127.0.0.1), con lo cual un administrador puede conectarse solamente por localhost o mediante un tunnel por SSH.
En Lighttpd, esto puede hacerse editando el archivo /etc/lighttpd/lighttpd.conf
$HTTP["remoteip"] !~ "127.0.0.1"
{
$HTTP["url"] =~ "^/phpmyadmin/"
{
url.access-deny = ( "" )
}
}
Luego, por SSH se hace un tunnel y se accede a http://localhost/phpmyadmin suponiendo que en tal dirección fue instalado.
Artículos relacionados: