Servidor FTP vsftpd

Instalación:

sudo apt-get install vsftpd libpam-pwdfile

Configuración:

sudo nano /etc/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
chroot_local_user=YES
virtual_use_local_privs=YES
guest_enable=YES
user_sub_token=$USER
local_root=/var/www/$USER
hide_ids=YES

Luego editamos el fichero:

sudo pico /etc/pam.d/vsftpd

Y modificamos de la siguiente manera (borra el resto de la configuración):

auth required pam_pwdfile.so pwdfile /etc/ftpd.passwd
account required pam_permit.so

Reinstalación del servicio:

sudo service vsftpd restart

Creación de usuarios virtuales (solo necesitan FTP).

Creamos un archivo de texto vsftpd.usuarios con la siguiente estructura:

usuario
clave

Luego :

sudo db_load -T -t hash . . . → Read More: Servidor FTP vsftpd