Certifique-se de ter o OpenSSH instalado e em execução.% chkconfig sshd on
Iniciar o serviço manualmente ou verificar o status de /etc/init.d/sshd status
/etc/init.d/sshd start
Editar: / etc / ssh / sshd_config
Certifique-se de que isso esteja incluído;
...
Subsystem sftp /usr/lib/openssh/sftp-server
...
Adicione as seguintes linhas para cada grupo de usuários que você deseja incluir
Match User fooba
ChrootDirectory /home
AllowTCPForwarding no
X11Forwarding no
ForceCommand /usr/lib/openssh/sftp-server
Certifique-se de definir as seguintes diretivas;
PermitRootLogin no
AllowUsers fooba
Agora reinicie o ssh;% /etc/init.d/ssh restart
Quanto a controles de acesso de usuários e permissões de diretório, sugiro ler esta postagem se você ainda não estão familiarizados.
E finalmente , este post que faz um bom trabalho explicando um cenário mais específico como o seu.