Não tenho certeza de qual versão do OpenSSH é fornecida com o CentOS, mas se for 4.9 ou mais recente, você poderá fazê-lo com o OpenSSH sem precisar instalar nenhum software adicional.
Eu escrevi um post sobre isso recentemente, você pode conferir aqui:
http://blog.frands.net/sftp-only-chroot-users-with-openssh-in-debian-166/
O guia é para o Debian, mas é praticamente o mesmo se a versão do OpenSSH for 4.9 ou mais. Você descobre a versão emitindo este comando:
ssh -V
Além disso, no meu exemplo, eu uso um diretório estático para todos os usuários. Você pode usar% u no arquivo de configuração, que será substituído pelo nome de usuário. Portanto, o ChrootDirectory pode ser definido como / www / users /% u