Openldap Con Pureftp
Instalación de paquetes
1. Primero instalaremos los paquetes necesariospara la implementación de pureftpd
Sudo apt-get install pure-ftpd
Para continuar con la instalación se debe digitar “y” y presionar Enter.
2. Ahora instalaremos pureftpd con laimplementación de LDAP.
Sudo apt-get install pure-ftpd-ldap
Para continuar con la instalación se debe digitar “y” y presionar Enter.
Configuración
3. Editamos el archivo ldap.conf asociadoa pureftpd, procuramos dejarlo con parámetros similares como los que se muestran en las siguientes imágenes:
Sudo gedit /etc/pure-ftpd/db/ldap.conf
Configurar la ip de nuestro servidorLDAP o mejor dejarlo con localhost para no tener que cambiarlo cada q ue se cambie de ip o de red.
Si esta línea esta comentada le quitamos el comentario eliminando el #
Configuramos la unidadorganizacional donde están alojados nuestros usuarios con acceso al servicio de ftp. Para nuestro caso esta línea debería quedar así “LDAPBaseDN ou=userftp,dc=demiempresa,dc=com”
Configuración delusuario administrador del ldap
Clave del usuario administrador si el servicio no actúa en modo anónimo
Si esta línea esta comentada le quitamos el comentario eliminando el #
Si esta líneaesta comentada le quitamos el comentario eliminando el #
4. Reiniciamos el servicio ftp
Sudo /etc/init.d/pure-ftpd restart
5. Probamos que el servicio funcione así sea localmente
ftplocalhost
6. Ahora crearemos dos archivos necesarios para la creación del HomeDirectory automáticamente para los usuarios clientes del servicio FTP.
a) Nos ubicamos en la ruta/etc/pure-ftpd/conf
cd /etc/pure-ftpd/conf
b) Creamos el archivo CreateHomeDir que contenga la palabra “yes” y lo guardamos.
sudo gedit CreateHomeDir
Esta opción hace que la adición de...
Regístrate para leer el documento completo.