Crie usuários com o nologin
shell.
Em seguida, eles poderão se autenticar no servidor FTP com seu nome de usuário e senha, mas não poderão fazer ssh ou telnet.
Por exemplo, em um sistema Fedora ou Red Hat:
# useradd -s /sbin/nologin username
# passwd username
<type the password>