Yo uso pure-ftp, usuarios virtuales y cada uno no puede salir de /home/ftp/<usuario>. Tiene bastantes opciones, es sencillo de configurar, pero con gui no sé si vas a encontrar alguno...
Busca alguna opción de chroot, suelen llamar así a que un usuario no pueda salir de su home.