I got a full FTP-over-SSL (no, not SFTP) running on CentOS, with the following instructions:
- VSFTP chroot or jail users – limit users to only their home directory howto and be sure to check the comment on iptables
- Configuring VSFTPD for secure connections
Then test using lftp.