Install vsftp useing `yum install vsftpd.x86_64`.
Run vsftpd_virtual_config.sh to configure vsftpd.
Run vsftpd_virtualuser_add.sh to add a user such as tiftp.
Remove guest_username and nopriv_user in /etc/vsftpd/vsftpd.conf.
Make a directory as specified by local_root in
/etc/vsftpd/users/tiftp. Make tiftp own this directory.
Add the following to /etc/firewall.sh and run `sh /etc/firewall.sh`:
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
The shell scripts can be found in
http://wiki.centos.org/HowTos/Chroot_Vsftpd_with_non-system_users.