1.Устанавливаем vsftp
2.Нам надо создать файловую структуру сервера. Папка ftp по умолчанию – /var/ftp. Создадим в ней необходимые папки и раздадим корректные права доступа:
# mkdir /var/ftp/pub # mkdir /var/ftp/incoming # chown -R ftp:ftp /var/ftp # chmod -R 755 /var/ftp # chmod 555 /var/ftp
Создаем пользователя:
# pw useradd -n user_1 -d /var/ftp/incoming/user_1 -s /usr/bin/false # passwd user_1
Создаем конфигфайл.
# mkdir /usr/local/etc/vsftpd_users
В /usr/local/etc/vsftpd.conf конце добавляем :
local_root=/var/ftp/incoming/user_1 anon_other_write_enable=yes max_per_ip=0
Осталось создать папку для нашего пользователя и настроить на нее права доступа.
# mkdir /var/ftp/incoming/user_1 # chmod -R 755 /var/ftp/incoming/user_1 # chown -R user_1:ftp /var/ftp/incoming/user_1
Перезагружаемся и проверяем работоспособность сервера.
ссылка : http://www.lissyara.su/?id=2128