sudo apt-get install vsftpdУстановиться FTP сервер. Добавиться новый пользователь FTP. По умолчанию ипользуется настроен анонимный доступ к папке пользователя /home/srv. Но она не создается автоматически. Ее нужно создать или создать другую папку для этих целей
sudo mkdir /srv/ftp
После сменить папку пользователя FTP на созданную нами
sudo usermod -d /srv/ftp ftp
И перезагрузить сервер
sudo /etc/init.d/vsftpd restartТеперь возможны анонимные подключения без записи. Если хотите большего, то редактируем файл конфигурации ftp сервера
sudo vi /etc/vsftpd.conf
Изменяем значения на авторизацию через локальных пользователей и на разрешение записи
Перезагружаем уже известной нам командойlocal_enable=YES write_enable=YES
sudo /etc/init.d/vsftpd restartPS Если мы хотим запись для анонимного пользователя то в файле настроек
/etc/vsftpd.conf
добавляем
Желаю успехов. Писалось очень быстро. Так что буду раз услышать возможные исправления и коментарииanon_upload_enable=YES
Для тех у кого появляется сообщение
500 OOPS: vsftpd: refusing to run with writable anonymous rootпоставьте права на директорию ftp 555. Запись в корень для анонимов невозможна. Для записи создайте папку с правами на запись.
Хорошая статья по продукту http://www.opennet.ru/base/net/vsftpd_begin.txt.html