2º A.S.I.R.         Autor: Carlos   Escribano Sáez




        Servidor FTP
       con usuarios en
            LDAP
               -
       Servicios de Red



              -1-
Autor: PePeAsEcAs                                                                                          2º A.S.I.R.



Í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-
2º A.S.I.R.                                                Autor: Carlos   Escribano Sáez


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:




                                         -3-
Autor: PePeAsEcAs                                                              2º A.S.I.R.


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:




                                          -4-
2º A.S.I.R.                                                  Autor: Carlos   Escribano Sáez




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.




                                           -5-
Autor: PePeAsEcAs                                                               2º A.S.I.R.


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




                                          -6-

Servidor FTP con usuarios en LDAP

  • 1.
    2º A.S.I.R. Autor: Carlos Escribano Sáez Servidor FTP con usuarios en LDAP - Servicios de Red -1-
  • 2.
    Autor: PePeAsEcAs 2º A.S.I.R. Í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-
  • 3.
    2º A.S.I.R. Autor: Carlos Escribano Sáez 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: -3-
  • 4.
    Autor: PePeAsEcAs 2º A.S.I.R. 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: -4-
  • 5.
    2º A.S.I.R. Autor: Carlos Escribano Sáez 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. -5-
  • 6.
    Autor: PePeAsEcAs 2º A.S.I.R. 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 -6-