Para realizar o que você deseja, você precisa fazer duas coisas diferentes
- Alterar a configuração do sshd para aceitar senhas
Em primeiro lugar, direi que é uma má idéia fazer isso, eu prefiro gerar um certificado para seu usuário do que ativar senhas, no entanto, se você quiser, basta editar /etc/ssh/sshd_config
e alterar ou descomentar mostra PasswordAuthentication yes
. Feito isso, reinicie o sshd service ssh restart
- Permitir que os usuários façam FTP usando o sftp e não tenham shell
Para confirmar que você precisa instalar o rsh (shell restritivo) e alterar o shell do usuário para ele chsh username