Instalando pure-ftpd en Debian

9 02 2011

Para hacer funcionar pure-ftp con usuarios virutales en debian, se pueden seguir los siguientes pasos:

Instalar el programa:

# apt-get install pure-ftpd

Crear el directorio para alojar los archivos:

# mkdir /var/ftp

Agregar el grupo y el usuario para poder crear los usuarios virtuales:

# groupadd ftpgroup
# useradd -g ftpgroup -d /dev/null -s /etc ftpuser

Cambiar los usuarios a la carpeta de los archivos:

# chown ftpuser:ftpgroup /var/ftp

Crear el usuario virtual para pure-ftp:

# pure-pw useradd user01 -u ftpuser -d /var/ftp

Actualizar la base de datos:

# pure-pw mkdb

Para que funcione como servicio independiente de inetd cambiar en “/etc/default/pure-ftpd-common”:

STANDALONE_OR_INETD=standalone

Crear un enláce simbólico para los usuarios virtuales:

# cd /etc/pure-ftpd/auth; ln -s ../conf/PureDB 50pure

Desactivar la autenticación PAM en “/etc/pure-ftpd/conf/PAMAuthentication”:

no

Y la de Unix en “/etc/pure-ftpd/conf/UnixAuthentication”:

no

Aumentar el numero de conexiones en “/etc/pure-ftpd/conf/LimitRecursion”:
10000 15

Reiniciar y listo, ya se ha terminado:

/etc/init.d/pure-ftpd restart

Si en algún momento necesitamos borrar un usuario:

# pure-pw userdel user1

O ver información del usuario:

# pure-pw show user1

Referencias:

http://www.debianhelp.co.uk/pureftp.htm
http://infosofia.com.ar/2008/06/20/problemas-con-pure-ftp-login-failed-con-usuarios-virtuales/

Advertisements

Actions

Information

One response

27 08 2013
Sector286

Muy completo tutorial…. ahora una pregunta: si quiero agregar mas de un usuario… uso # pure-pw useradd user02 -u ftpuser -d /var/ftp ??? es suficiente con eso?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




%d bloggers like this: