Upload
dolos-ruz
View
232
Download
0
Embed Size (px)
Citation preview
8/3/2019 Proftpd Mysql DoloresRuz
1/11
Servicios de Red e Internet Dolores Ruz Jimnez
Acceder a FTP
con usuariosalmacenados en
MYSQL
Autora: Dolores Ruz JimnezAsignatura: Servicios de Red e Internet
Curso: 2 ASIR
1
8/3/2019 Proftpd Mysql DoloresRuz
2/11
Servicios de Red e Internet Dolores Ruz Jimnez
ndice de contenido1)Enunciado..........................................................................................................................................3
2) Instalacin de Mysql........................................................................................................................3
3) Instalacin proFTPD........................................................................................................................34) Creacin de la Base de Datos...........................................................................................................4
5) Configuracin del servidor proFTPD...............................................................................................66)Creacin de los usuarios MYSQL.....................................................................................................9
7)Comprobacin con el servidor ftp...................................................................................................11
2
8/3/2019 Proftpd Mysql DoloresRuz
3/11
Servicios de Red e Internet Dolores Ruz Jimnez
1)EnunciadoConfigura tu servidor FTP para que se pueda acceder al mismo a travs de usuariosalmacenados en una base de datos MySql.
2) Instalacin de MysqlVamos a instalar mysql en el servidor:sudo apt-get install mysql-server
Cuando esta instalando, en medio de la instalacin nos pide la contrasea para el usuario root ennuestro caso le he puesto: usuario
3) Instalacin proFTPDVamos a instalar proFTPD de la siguiente forma:sudo apt-get install proftpd
3
8/3/2019 Proftpd Mysql DoloresRuz
4/11
Servicios de Red e Internet Dolores Ruz Jimnez
4) Creacin de la Base de DatosAhora vamos a crear la base de datos y vamos a crear un nuevo usuario para conectarnos a la base
de datos:
4
8/3/2019 Proftpd Mysql DoloresRuz
5/11
Servicios de Red e Internet Dolores Ruz Jimnez
Ahora nos logeamos como prftpd y vemos que tenemos la base de datos creada, accedemos a
nuestra base de datos creada anteriormente que es ftpd y miramos que tablas hay:
Como podemos observar no tenemos ninguna tabla creada. Ahora vamos a crear las tablas:
5
8/3/2019 Proftpd Mysql DoloresRuz
6/11
Servicios de Red e Internet Dolores Ruz Jimnez
5) Configuracin del servidor proFTPDAhora vamos a modificar el fichero de configuracin/etc/proftpd/proftpd.conf:
Las dos lneas que aparecen en color rojo son las que tenemos que descomentar y la que aparece en
color amarillo es la que tenemos que aadir al fichero junto con lo que aparece en azul que tambientenemos que aadirlo:
6
8/3/2019 Proftpd Mysql DoloresRuz
7/11
Servicios de Red e Internet Dolores Ruz Jimnez
Ahora tenemos que instalar el mdulo que proftpd nos permite conectar con MYSQL por defectono viene instalado, por lo tanto tenemos que instalar el siguiente paquete:
EN el fichero de configuracin tenemos que descomentar dos lneas para que funcione
correctamente:
Las lneas que debemos de descomentar es: LoadModule mod_sql.c LoadModulemod_sql_mysql.c
7
8/3/2019 Proftpd Mysql DoloresRuz
8/11
Servicios de Red e Internet Dolores Ruz Jimnez
8
8/3/2019 Proftpd Mysql DoloresRuz
9/11
Servicios de Red e Internet Dolores Ruz Jimnez
Ahora reiniciamos el servicio:
6)Creacin de los usuarios MYSQL
EN un principio vamos a crear dentro de nuestro /home las carpetas de los usuarios que vamos a
crear para acceder desde ftp
Ahora accedemos con la base de datos antes creada y vamos a crear los usuarios con sus respectivos
uid y gid en nuestro caso seria uid (5000-5001)
9
8/3/2019 Proftpd Mysql DoloresRuz
10/11
Servicios de Red e Internet Dolores Ruz Jimnez
Comprobamos que se ha creado correctamente:
Le vamos a dar permiso a las carpetas que hemos creado anteriormente, y comprobamos que estancorrectos los permisos:
10
8/3/2019 Proftpd Mysql DoloresRuz
11/11
Servicios de Red e Internet Dolores Ruz Jimnez
7)Comprobacin con el servidor ftpVamos a comprobar que los usuarios pueden entrar al ftp:
11