O Vsftpd é completamente diferente do SFTP. SFTP é FTP sobre SSH e não usará o arquivo de configuração vsftpd.conf. Se você quiser chroot , seus usuários locais tentarão descomentar chroot_local_user=YES e reiniciarão o VSFTPD. Mas se você quiser prender usuários com SFTP, use o comando chroot para prender usuários. Além disso, você pode conceder aos usuários rbash em vez de bash para restringi-los.