Top Banner
 Miguel Ángel González González Práctica 3 FTP
15

Practica3 FTP Miguel Angel Gonzalez

Apr 06, 2018

Download

Documents

Miguel Gonzalez
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Practica3 FTP Miguel Angel Gonzalez

8/3/2019 Practica3 FTP Miguel Angel Gonzalez

http://slidepdf.com/reader/full/practica3-ftp-miguel-angel-gonzalez 1/15

 

Miguel Ángel

González González

Práctica 3 FTP

Page 2: Practica3 FTP Miguel Angel Gonzalez

8/3/2019 Practica3 FTP Miguel Angel Gonzalez

http://slidepdf.com/reader/full/practica3-ftp-miguel-angel-gonzalez 2/15

Índice

Instalación ProFTPd ............................. 2 

Instalación LDAP ................................. 3 

Creación Base de Datos ........................ 8 

Configuración del Servidor ProFTPD 11 

Comprobación ..................................... 14 

Page 3: Practica3 FTP Miguel Angel Gonzalez

8/3/2019 Practica3 FTP Miguel Angel Gonzalez

http://slidepdf.com/reader/full/practica3-ftp-miguel-angel-gonzalez 3/15

Objetivo

Configura tu servidor FTP para que se pueda acceder al mismo através de usuarios almacenados en una base de datos Ldap.

ConfiguraciónPara acceder al servidor FTP solamente con los usuarios

almacenados en la base de datos Ldap tenemos que realizar los siguientespasos.

Instalación ProFTPd

Primero debemos instalar el servicio “proftpd” de la siguientemanera:

-  # apt-get install proftpd

Page 4: Practica3 FTP Miguel Angel Gonzalez

8/3/2019 Practica3 FTP Miguel Angel Gonzalez

http://slidepdf.com/reader/full/practica3-ftp-miguel-angel-gonzalez 4/15

 

Instalación LDAP

A continuación instalaremos el servidor “LDAP” ejecutando en el

terminal:

-#apt-get install slapd ldap-utils 

A continuación configuraremos el servidor:

-# dpkg-reconfire slapd.

Page 5: Practica3 FTP Miguel Angel Gonzalez

8/3/2019 Practica3 FTP Miguel Angel Gonzalez

http://slidepdf.com/reader/full/practica3-ftp-miguel-angel-gonzalez 5/15

 

Ahora se nos solicitará introducir una password y confirmarla:

Page 6: Practica3 FTP Miguel Angel Gonzalez

8/3/2019 Practica3 FTP Miguel Angel Gonzalez

http://slidepdf.com/reader/full/practica3-ftp-miguel-angel-gonzalez 6/15

 

Ahora seleccionamos como base de datos “HDB”: 

Page 7: Practica3 FTP Miguel Angel Gonzalez

8/3/2019 Practica3 FTP Miguel Angel Gonzalez

http://slidepdf.com/reader/full/practica3-ftp-miguel-angel-gonzalez 7/15

 

Page 8: Practica3 FTP Miguel Angel Gonzalez

8/3/2019 Practica3 FTP Miguel Angel Gonzalez

http://slidepdf.com/reader/full/practica3-ftp-miguel-angel-gonzalez 8/15

 

Una vez hemos acabado de configurar la base de datos nos aparecerála siguiente plantalla de que se ha creado y configurado correctamente:

Page 9: Practica3 FTP Miguel Angel Gonzalez

8/3/2019 Practica3 FTP Miguel Angel Gonzalez

http://slidepdf.com/reader/full/practica3-ftp-miguel-angel-gonzalez 9/15

Creación Base de Datos

A continuación crearemos la base de datos que registrará los usuariosque podrán acceder al servicio “FTP”: 

Insertaremos los usuarios a través del fichero “LDIF” 

Podemos descargar la estructura de dicho archivo del siguiente

enlace:-https://help.ubuntu.com/community/OpenLDAPServer 

Ejecutamos el siguiente comando para insertar el fichero a través delínea de comandos:

También podemos configurar la base de datos a través de una interfazgráfica que utiliza “LDAP”, “PHPLDAPADMIN”, la instalamosejecutando el siguiente comando:

-# apt-get install phpldapadmin

Page 10: Practica3 FTP Miguel Angel Gonzalez

8/3/2019 Practica3 FTP Miguel Angel Gonzalez

http://slidepdf.com/reader/full/practica3-ftp-miguel-angel-gonzalez 10/15

 

Antes de conectarnos al servicio tenemos que realizar unos cambiosen el fichero “/usr/share/phpldapadmin/config/config..php” y cambiar los

parámetros dc=example,dc=com por los de nuestro dominio:dc=midominio,dc=local.

Ahora comprobaremos si podemos acceder escribiendo en elnavegador:

-http://localhost/phpldapadmin

Page 11: Practica3 FTP Miguel Angel Gonzalez

8/3/2019 Practica3 FTP Miguel Angel Gonzalez

http://slidepdf.com/reader/full/practica3-ftp-miguel-angel-gonzalez 11/15

 

Como podremos comprobar en la imagen siguiente se encuetran

registrandos en la base de datos los usuarios que hemos introducidoanteriormente a través del fichero “LDIF”. 

Page 12: Practica3 FTP Miguel Angel Gonzalez

8/3/2019 Practica3 FTP Miguel Angel Gonzalez

http://slidepdf.com/reader/full/practica3-ftp-miguel-angel-gonzalez 12/15

Configuración del ServidorProFTPD

La configuración de “ProFTPd” la realizaremos a través del fichero“/etc/proftpd/proftpd.conf”. He comentado todas las directivas queutilizamos para realizar la práctica de ProFTPd con Mysql. Una vezcomantadas tanto las directivas que utilizamos en la práctica de Mysqlcomo los módulos que activamos en el fichero “/etc/proftpd/modules.conf”

,comenzaremos con la configuración para “LDAP”: 

Como vemos a continuación activaremos las siguientes directivasdescomentándolas:

Y también descomentaremos y añadiremos las siguientes líneas para

que funcione el módulo “ldap”:

Page 13: Practica3 FTP Miguel Angel Gonzalez

8/3/2019 Practica3 FTP Miguel Angel Gonzalez

http://slidepdf.com/reader/full/practica3-ftp-miguel-angel-gonzalez 13/15

 

Al final del mismo archivo añadiremos los datos del servidor LDAPque vamos a utilizar para que identifique los usuarios con los que nosvamos a poder conectar:

Page 14: Practica3 FTP Miguel Angel Gonzalez

8/3/2019 Practica3 FTP Miguel Angel Gonzalez

http://slidepdf.com/reader/full/practica3-ftp-miguel-angel-gonzalez 14/15

 

Una vez realizada dicha configuración deberemos acceder al fichero“/etc/proftpd/modules.conf” y activar el siguiente modulo, que seencuentran desactivados y que nos harán falta para activar la autenticación

mediante “LDAP”: 

Page 15: Practica3 FTP Miguel Angel Gonzalez

8/3/2019 Practica3 FTP Miguel Angel Gonzalez

http://slidepdf.com/reader/full/practica3-ftp-miguel-angel-gonzalez 15/15

Ahora instalaremos el módulo necesario para poder enlazar FTP conLDAP:

-# apt-get install proftpd-mod-ldap.

Reiniciamos el servicio “ProFTPD”: 

Comprobación 

Una vez configurado todo correctamente probaremos a acceder conel usuario “miguel” que hemos creado en la bse de datos de “LDAP”.Como podemos comrprobar a continuación accedemos correctamente alservicio FTP: