Resolví mi problema de esta manera:
Crea un nuevo grupo
$ sudo addgroup exchangefiles
Crea el directorio chroot
$ sudo mkdir /var/www/GroupFolder/
$ sudo chmod g+rx /var/www/GroupFolder/
Crear el directorio de escritura grupal
$ sudo mkdir -p /var/www/GroupFolder/files/
$ sudo chmod g+rwx /var/www/GroupFolder/files/
Dales ambos al nuevo grupo
$ sudo chgrp -R exchangefiles /var/www/GroupFolder/
después de eso fui /etc/ssh/sshd_config
y agregué al final del archivo:
Match Group exchangefiles
# Force the connection to use SFTP and chroot to the required directory.
ForceCommand internal-sftp
ChrootDirectory /var/www/GroupFolder/
# Disable tunneling, authentication agent, TCP and X11 forwarding.
PermitTunnel no
AllowAgentForwarding no
AllowTcpForwarding no
X11Forwarding no
Ahora voy a agregar un nuevo usuario con el nombre de Obama a mi grupo:
$ sudo adduser --ingroup exchangefiles obama
Ahora todo está hecho, por lo que debemos reiniciar el servicio ssh:
$ sudo service ssh restart
aviso: el usuario ahora no puede hacer nada fuera del file
directorio.
Quiero decir que todo su archivo debe estar en la carpeta de archivos.