+ All Categories
Home > Documents > Practica3 FTP Miguel Angel Gonzalez

Practica3 FTP Miguel Angel Gonzalez

Date post: 06-Apr-2018
Category:
Upload: miguel-gonzalez
View: 224 times
Download: 0 times
Share this document with a friend
15
 Miguel Ángel González González Práctica 3 FTP
Transcript

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

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 

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

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.

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:

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”: 

8/3/2019 Practica3 FTP Miguel Angel Gonzalez

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

 

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:

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

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

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”. 

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”:

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:

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”: 

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:


Recommended