Não sei qual versão do OpenSSH vem com o CentOS, mas se ele é 4.9 ou mais recente, você pode fazer isso com o OpenSSH sem precisar instalar nenhum software adicional.
Eu escrevi um post sobre isso recentemente, você pode conferir aqui: link
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, 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. Então o ChrootDirectory pode ser configurado para / www / users /% u