Post on 13-Jun-2015
description
Autor: PePeAsEcAs 2º A.S.I.R.
-2-
Índice de Contenido Instalación y configuración de proFTPd .......................................................................... 3
Configuración del archivo ldap.conf ................................................................................ 4
Acceso a FTP con usuario de LDAP ................................................................................ 5
2º A.S.I.R. Autor: Carlos Escribano Sáez
-3-
Instalación y configuración de proFTPd Antes de nada, el primer paso será instalar proFTPd para ello desde un terminal ejecu-
tamos el comando “apt-get install proftpd” una vez que lo tengamos instalado pasare-
mos a su configuración. Editamos el archivo “proftpd.conf” que se encuentra en la ruta
/etc/proftd/ descomentamos las siguientes líneas:
Autor: PePeAsEcAs 2º A.S.I.R.
-4-
Una vez descomentadas pasamos a la instalación del módulo proFTPd que permite
LDAP ya que no lo trae instalado previamente, utilizamos el siguiente comando:
Una vez hecho esto nos dirigimos al archivo de configuración de los módulos de
proFTPd “modules.conf” en la ruta /etc/proftpd y lo editamos descomentando la si-
guiente línea:
Configuración del archivo ldap.conf Para que nuestro ftp reconozca utilice los usuarios de nuestro servidor LDAP es necesa-
rio configurar el archivo “ldap.conf” descomentando las siguientes líneas y poniendo
nuestros propios datos:
2º A.S.I.R. Autor: Carlos Escribano Sáez
-5-
En mi caso, mi servidor LDAP se encuentra en un servidor con la dirección
192.168.112.250, utiliza el dc=gcap, y dc=net, la contraseña que utiliza el administrador
de ldap es “1234” y el dc=usuario es donde se encuentran mis usuarios. Todo esto está
configurado previamente en nuestro servidor LDAP, repito que debe ser con nuestros
datos.
Acceso a FTP con usuario de LDAP Dentro de mi servidor LDAP tengo un usuario creado llamado “pepeasecas”, solo de-
beríamos loguearnos con él mediante FTP ya que tenemos todo preparado.
Autor: PePeAsEcAs 2º A.S.I.R.
-6-
Comprobamos que funciona correctamente:
*Para crear los usuarios podemos hacerlo de una forma más fácil por la interfaz de
phpLDAPadmin o bien creando fichero LDIF (manual LDAP):
dn: cn=usuario,ou=Group,dc=gcap,dc=net objectClass: posixGroup objectClass: top cn:
ftpusers gidNumber: 2002
dn: uid=pepeasecas,ou=People,dc=gcap,dc=net uid: pepeasecas cn: pepeasecas ob-
jectclass: account objectclass: posixAccount objectclass: top uidNumber: 2002 gid-
Number: 2002 homeDirectory: /home/pepeasecas userPassword:
{MD5}qPXxZ/RLWMSdfrje6CcRDA== loginShell: /bin/false