VDSPlanet.ru Making the difference in VDS Hosting
Установка vsftpd

Материал из Wiki.VDSPlanet.ru.

Перейти к: навигация, поиск

Устанавливаем vsftpd.
Прелесть данного ftp сервера состоит в том, что он работает с уже представленными в системе пользователями. Другими словами: если у вас есть логин и пароль для доступа по ssh (console) для сервера, ftp логин и пароль будут им идентичны.
Заметим, что для работы по FTP на сервере Вам будет необходимо создать пользователя, так как для пользователя root FTP доступ работать не будет из-за соображения безопасности.
Пример команд для создания пользователей:

Debian/Ubuntu: adduser   CentOS/Fedora: useradd

Установка на Ubuntu и Debian:

apt-get install vsftpd

Установка на CentOS и Fedora:

yum install vsftpd

После этого ftp сервер готов к использованию. Логин и пароль такие же что и ваши логин и пароль для доступа по ssh протоколу. Также можно произвести несколько необходимых изменений в /etc/vsftpd.conf

1. Необходимо выключить анонимный доступ к вашему ftp серверу:

anonymous_enable=NO

2. Дать возможность заходить на ftp сервер локально:

local_enable=YES

3. Дать возможность ftp серверу записывать что-либо на сервер. Пользователи смогут закидывать файлы на сервер:

write_enable=YES

На этом конфигурация завершена и сервер готов к работе. Перезапускаем его:

/etc/init.d/vsftpd restart

Готово.