Configurar ProFTPd - Configuracion FTP privado

3 - Configuracion FTP privado

[editar]
Tutorial creado por G0sU. Extraido de: http://www.frikis.org/staticpages/index.php?page=proftpd
05 de Octubre de 2005
Si hemos decidio esta opcion deberemos de crear las cuentas de usuario antes. Las cuentas se crean como un usuario cualquiera de linux, es decir:
# su
# adduser <usuario>                           #ej: adduser pepito
# passwd <usuario>                              #ej: passwd pepito => pepitopassword
Acontinuacion deberemos de editar el archivo /etc/passwd y modificar la linea que hace referente al usuario pepito:
# vim /etc/passwd
Al editar el fichero, en el final de este nos aparecera una linea como esta(siguiendo el ejemplo anterior):
 pepito:x:1007:100::/home/pepito:/bin/bash
Deberemos de modificarlo para que quede de asi:
pepito:x:1007:100::/home/ftp:/bin/false
Es decir, le decimos que su carpeta personal es donde tenemos el ftp, y su shell es una shell falsa(/bin/false). El password como os fijais aparece con un x, esto quiere decir que el password esta en el archivo /etc/shadow con una encriptacion MD5(mucho mas seguro que si ponemos el pasword en texto plano).
Asi lo haremos con todos los usuarios que queramos añadir.
Una vez listo los usuarios, continuaremos por donde nos hemos quedado con la edicion del archivo  proftpd.conf:
<Directory /home/ftp/>                                  #Le decimos que el directorio del ftp es /home/ftp y acontinucacion le damos unas caracteristicas
  Umask                         077  077
 
  AllowOverwrite                off
</Directory>
Si ademas queremos tener nuestra carpeta de subida deberemos de añadir, debajo de </Directory> lo siguiente:
<Directory /home/ftp/subir>                    #nuestro directorio de subida se encontrara en /home/ftp/subir
   Umask                         077  077 
   AllowOverwrite                on         
   <Limit READ WRITE STOR>          #El directorio tendra acceso de lectura, escritura y grabacion para todos(Allow All), en estos caso es muy recomendable
            AllowAll                                     #usar dentro del limit el order, denny y allow para que solo ciertos usuarios pueden tener este privilegio, igual que cuando
   </Limit>                                               #aceptavamos o denegabamos permisos a ciertas ip's
</Directory>
Con esto ya tendriasmos el ProFTPd listo para funcionar.
[editar]

2 opiniones

Muy buena guia.

Me fue de mucha utilidad esta guia para instalar proftpd pero no se como configurarlo con dyndns. Org.
Muchas gracias.

Muchas gracias, me ha sido de gran ayuda. Me aprece genial y agradezco el esfuerzo de que hagais tutoriales compartidas libres.

Tutoriales relacionados con 'Configurar ProFTPd'

Configuracion y ejecución de un servidor ftp mediante ProFTPd. Se ha elejido este programa porque... Más »
Manual para Slackware 10. 0 en el que prescindiremos de usar las X. Esto puede... Más »
Quizá ahora, cuando las miles de posibilidades que ofrece SSH han inundado nuestros sistemas Linux,... Más »

Autor y licencia de 'Configurar ProFTPd'

Se permite hacer uso comercial y debe mencionarse el autor, la fuente y si se posible la URL.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.