É possível adicionar usuários com um shell que permitirá apenas utilitários como scp
, rsync
e outros utilitários interessantes: rssh
Eu usei isso no meu serviço de webhosting, e isso funcionou. Os usuários não conseguiram fazer login e obter um shell, mas ainda puderam fazer upload de material corretamente.
Adicione-os como usuários normais, mas dê a eles rssh como shell com chsh, e você é bom. Dessa forma, você pode fazer upload de arquivos com facilidade como usuários ou permitir que eles façam upload por conta própria.