Я попробовал 3 разных руководства, и они либо устарели, либо не работали. Большинство результатов Google относились к Ubuntu, поэтому ко мне они не относились, потому что я использовал Debian. Я не очень хорошо разбираюсь в этом материале, поэтому, когда я вижу руководство, в котором говорится об изменении каталога / файла, которого нет даже в моей системе, я теряюсь. Может ли кто-нибудь указать мне хорошее руководство по настройке VSFTPD на Debian? Я просто хочу настроить FTP, чтобы мой разработчик работал над моим сайтом.
Попробуйте воспользоваться официальным руководством по debian здесь: http://wiki.debian.org/Manual-Howto#FTPServer. Все очень просто. VSFTP очень просто настроить.
Здесь можно найти более подробное руководство: http://www.debianhelp.co.uk/vsftpd.htm
Если вам нужен графический интерфейс, попробуйте установить WebMin и модуль VSTPD, как предложено в последней ссылке.
Чтобы ответить на ваш комментарий, Дуг:
Вы захотите установить домашний каталог пользователей вашего разработчика на /www/website.com
Затем вы заблокируете всех локальных пользователей и разрешите пользователям только их домашний каталог с помощью:
chroot_local_user=yes
Если вы хотите, чтобы chroot были только для определенных пользователей:
chroot_local_user=no
chroot_list_enable=yes
Затем отредактируйте файл /etc/vsftpd.chroot_list, включив в него пользователей, которых вы хотите chroot.
Кстати, вот документы конфигурации vsftpd