Eu tento ter código aberto antes de recomendar ou mesmo considerar uma versão de software paga. Não estou de forma alguma relacionada com esta recomendação, é apenas baseada nas minhas necessidades. Passei muito tempo tentando encontrar a solução certa para minhas necessidades. As opções que experimentei foram:
- Instalando o OpenSSH 4.9 ou superior que não funcionou bem por muitos motivos técnicos.
- rssh de pizzashack.org
- jailkit
- e o tutorial Debian mencionado aqui.
Tenho certeza de que todas as soluções acima funcionam bem, mas elas não atenderam aos meus requisitos para este projeto. Um que não é gratuito é o servidor Vshell da VanDyke. Foi fácil de instalar (pelo menos a versão de avaliação) e super fácil de configurar o acesso de chroot aos meus usuários.
Agora, meus usuários sftp ou scp verão apenas o diretório inicial e não poderão executar nada. É fácil manter apenas adicionar usuários a um grupo e atribuir-lhes um diretório inicial.