Eu olhei para scponly , rssh e várias outras soluções envolvendo configuração complexa e chroot jails, mas eu achei MySecureShell fácil de configurar e capaz de fornecer exatamente o que eu precisava.
É o único shell que eu encontrei que poderia me permitir ocultar arquivos com base em expressões regulares. Dessa forma, posso mostrar a diferentes usuários diferentes visualizações da mesma árvore de arquivos.
Junto com um cliente WinSCP configurado corretamente, ele permite que usuários remotos acessem seus arquivos em um ambiente bem integrado e familiar, quase como se estivessem se conectando a um servidor de arquivos local.
Agora, não há pacotes de instalação para o RedHat / CentOS, o que é uma pena, mas instalar a partir da fonte é trivial. Você perde o benefício de atualizações automáticas.