вторник, 27 октября 2009 г.

Установка FTP сервера на Ubuntu

Что бы установить FTP серер под убунту нужно в консоли выполнить установку vsftpd
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 restart
PS Если мы хотим запись для анонимного пользователя то в файле настроек  /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



Комментариев нет:

Отправить комментарий