Proftpd Mysql DoloresRuz

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