Servidor FTP con usuarios en MySQL
Click here to load reader
-
Upload
carlos-escribano -
Category
Education
-
view
2.170 -
download
1
description
Transcript of Servidor FTP con usuarios en MySQL
2º A.S.I.R. Autor: Carlos Escribano Sáez
-1-
Servidor FTP
con usuarios en
MySQL
-
Servicios de
Red
Autor: PePeAsEcAs 2º A.S.I.R.
-2-
Índice de Contenido Creación y configuración de la base de datos................................................................... 3
Configuración de proFTPd ............................................................................................... 5
Creación de usuarios en la base de datos MySQL............................................................ 8
Acceso a FTP con usuarios de la base de datos .............................................................. 10
2º A.S.I.R. Autor: Carlos Escribano Sáez
-3-
Creación y configuración de la base de datos El primer paso que vamos a realizar será crear la base de datos, para ello abrimos un
terminal y nos debemos descargar los paquetes de mysql con el comando “apt-get
install mysql-server”. Una vez descargado e instalado nos logueamos como usuario
root, y pasamos a crear la base de datos de nombre ftpd:
Creamos el usuario proftpd y nos entramos con él:
Autor: PePeAsEcAs 2º A.S.I.R.
-4-
Ejecutamos el comando “use ftpd;” para utilizar la base de datos creada y mostramos
las tablas, podemos comprobar que no hay ninguna creada:
Pasamos a crear las tablas que van a contener la información tanto de los usuarios
como los grupos que creearemos para loguearnos con FTP:
Comprobamos que se han creado las tablas de los usuarios:
2º A.S.I.R. Autor: Carlos Escribano Sáez
-5-
También la de los grupos:
Configuración de proFTPd Una vez creada la base de datos debemos tener instalado proFTPd, bien podemos hacer-
lo con el comando “apt-get install proftpd”. Una vez que lo tenemos instalado pasa-
mos a la configuración del mismo para que utilice los usuarios de nuestra base de datos,
Autor: PePeAsEcAs 2º A.S.I.R.
-6-
para ello primero debemos editar el archivo de configuración de proFTPd
“proftpd.conf” que se encuentra en la ruta /etc/proftp/, añadimos las siguientes líneas:
Para que nos funcione debemos tener el módulo de proFTPd que permite MySQL insta-
lado ya que por defecto no viene instalado utilizaremos el siguiente comando:
2º A.S.I.R. Autor: Carlos Escribano Sáez
-7-
Una vez instalado pasamos a la configuración de los módulos de proFTPd, editamos el
archivo “modules.conf” descomentando las líneas de los módulos MySQL:
Ya solo queda reiniciar el demonio proftpd para que se den los cambios que hemos rea-
lizado:
Autor: PePeAsEcAs 2º A.S.I.R.
-8-
Creación de usuarios en la base de datos MySQL Primero creamos las carpetas de los usuarios que vamos a crear en nuestro home para
que utilice esa ruta cuando utilicemos FTP.
Utilizamos MySQL con el usuario proftpd que creamos al principio, elegimos la base de
datos ftpd e incluimos los usuarios que queramos, en mi caso voy a utilizar los dos cada
uno con su respectivo UID (5000 y 5001):
Comprobamos que se han creado correctamente:
2º A.S.I.R. Autor: Carlos Escribano Sáez
-9-
Le damos los permisos necesarios a las carpetas que creamos en el home:
Y por último comprobamos que se han realizado correctamente con un “ls -l”:
Autor: PePeAsEcAs 2º A.S.I.R.
-10-
Acceso a FTP con usuarios de la base de datos
Podemos comprobar que entran correctamente.