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