Apache поддерживает веб-каталоги для каждого пользователя. Это в сочетании с квотами каждого пользователя (должно быть довольно легко для Google), и ftp-сервер должен сделать трюк.
Чтобы получить доступ только к домашней папке, я думаю, вы могли бы назначить / bin / false как оболочка пользователя. Это отключает доступ к SSH. Тогда необходимо настроить только ftp-сервер. Эта конфигурация зависит от того, какой сервер ftp вы будете использовать.
Отказ от ответственности: я этого не пробовал, но это был бы мой первый подход. Любой человек может просветить меня:)