Está en la página 1de 7

Autor: Victoriano Sevillano Vega

Curso:ASIR 2 Mdulo: seguridad

Autor: Victoriano Sevillano Vega

Enunciado:
Configura tu servidor FTP para que se pueda acceder al mismo a travs de usuarios almacenados en una base de datos MySql. Enlaces de inters: http://www.debuntu.org/how-to-ftp-virtual-host-with-proftpd-mysql http://www.sysadminworld.com/2011/install-proftpd-with-mysql-backend-ondebian-ubuntu/

Ejecucin de la prctica:
Lo primero que haremos ser instalar nuestro servidor PROFTP, e instalar el servidor MySQL. #apt-get install mysql-server Una vez instalado (cosa facil), creamos una base de datos y un usuario al que le daremos todos los permisos.

En este caso hemos tenido un error, mediante el cual no nos da acceso al usuario creado, aun teniendo todos los permisos: 1. Entramos como root 2. Usamos la base de datos mysql 3. Introducimos la orden; delete from user where User= ; 4. Salimos de mysql y ejecutamos #mysqladmin u root p reload y listo.

2|Pgina

Curso:ASIR 2 Mdulo: seguridad

Autor: Victoriano Sevillano Vega

Vemos que podemos acceder con el usuario que hemos creado:

Ahora, crearemos la tabla de los usuarios:

En esta captura, cambiar TYPE por ENGINE

Y creamos la tabla de grupos:

3|Pgina

Curso:ASIR 2 Mdulo: seguridad

Autor: Victoriano Sevillano Vega

Comprobamos que se han creado correctamente:

Una vez hecho esto, editaremos el archivo /etc/proftpd/proftpd.conf:

4|Pgina

Curso:ASIR 2 Mdulo: seguridad

Autor: Victoriano Sevillano Vega

Ahora, instalamos el modulo que nos permite conectar con Mysql. Por defecto no viene instalado, por lo tanto:

Nos dirigimos a /etc/proftpd/modules.conf y descomentamos las dos siguientes lneas: LoadModule mod_sql.c:

5|Pgina

Curso:ASIR 2 Mdulo: seguridad

Autor: Victoriano Sevillano Vega

LoadModule mod_sql_mysql.c:

Reiniciamos el servidor y vemos que no nos de ningn error de sintaxis:

Creacin de los usuarios Mysql:

Y comprobamos que los datos se han introducido correctamente:

Le damos permiso a las carpetas que hemos creado anteriormente y 6|Pgina

Curso:ASIR 2 Mdulo: seguridad

Autor: Victoriano Sevillano Vega

comproamos que tienen los permisos adecuados:

7|Pgina