Usuários sftp / scp de chrooting são relativamente fáceis, mas usuários ssh de chrooting serão mais difíceis.
Para o sftp / scp, este link deve ser suficiente. Certifique-se de ler todos os comentários, não apenas os mais bem avaliados.
Para usuários ssh de chrooting, você pode dar uma olhada no Jailkit . Muito bom, mas vai exigir bastante trabalho e manutenção. A vantagem é que o Jailkit pode oferecer sftp e ssh para os usuários.
Além disso, Lshell pode ser interessante para adicionar restrições severas para usuários ssh, mas da última vez que eu tentei isso não limitaria a navegação para usuários do sftp.