Geen idee hoe dat met vsftpd zit, maar ik heb eens met met pure-ftp gespeeld. Dat vereiste enkel:
sudo apt-get install pure-ftpd
en je hebt een draaiende ftp server. Accounts aanmaken:
sudo adduser gast
Eventueel de user chroot-en naar zijn home-dir in /etc/passwd:
gast:x:1000:1000:gast,,,:/home/gast:/bin/bash
# veranderen in
gast:x:1000:1000:gast,,,:/home/gast/./:/bin/bash
Als je een firewall draait moet je even de juiste poorten openzetten (21 en 22?). Als je sshd draait moet je even zorgen dat "gast" niet meer kan ssh-en, want bij ftp wordt het wachtwoord als plain text over het lijntje gestuurd.