Featured image of post Configurar pure-ftpd

Configurar pure-ftpd

0. Instalar los paquetes necesarios

apt-get install pure-ftpd pureadmin

1. Creación de un usuario y grupo para el FTP

sudo groupadd ftpgroup

sudo useradd -g ftpgroup -d /dev/null -s /etc ftpuser

2. Creación de un directorio para el FTP

sudo mkdir /home/ftp

3. Creación de un usuario FTP

sudo pure-pw useradd usuario -u ftpuser -d /home/ftp

4. Creación de base de datos del usuario

sudo pure-pw mkdb

sudo ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB

6. Denegamos acceso a anonymous

sudo echo yes > /etc/pure-ftpd/conf/NoAnonymous

7. Denegamos autenticación PAM

sudo echo no > /etc/pure-ftpd/conf/PAMAuthentication

#####Algunas configuraciones adicionales serían:

8. Limitar el número de usuarios

sudo echo 10 > /etc/pure-ftpd/conf/MaxClientsNumber

9. No permitir mostrar los ficheros ocultos

sudo echo no > /etc/pure-ftpd/conf/DisplayDotFiles

10. Denegar lectura y escritura de ficheros ocultos

sudo echo yes > /etc/pure-ftpd/conf/ProhibitDotFilesRead

sudo echo yes > /etc/pure-ftpd/conf/ProhibitDotFilesWrite

11. Prohibimos ejecución de chmod

sudo echo yes > /etc/pure-ftpd/conf/NoChmod

12. Reiniciamos el servicio

sudo invoke-rc.d pure-ftpd restart

######11. Verificamos que la configuración concuerde con la que hicimos sudo pure-pw show usuario

Y ya podemos disfrutar de nuestro FTP!

El monitoreo puede ser por consola a gráficamente

sudo pure-ftpwho sudo pureadmin

comments powered by Disqus
Esto es el footer
Creado con Hugo
Tema Stack diseñado por Jimmy