Configurações para /etc/ssh/sshd_config
Subsystem sftp internal-sftp -f AUTH -l VERBOSE
UsePAM yes
Match group sftp
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding no
crie o grupo sftp:
groupadd sftp
Criar diretório
sudo mkdir /ftpusers
sudo mkdir /ftpusers/HomeFolder
Crie um usuário diretamente com o novo grupo sftp anexado:
sudo useradd -d /ftpusers/HomeFolder -m UserName -g sftp -s /bin/false
sudo passwd UserName
definir permissões para uso com o ssh para sftp:
chown root:root /ftpusers/HomeFolder
chmod 755 /ftpusers/HomeFolder
reiniciar o serviço:
service ssh restart
Note que a pasta pessoal do novo usuário do sftp deve receber o dono da raiz.