В своё время я остановил свой выбор именно на нём.
Несмотря на свой маленький размер в целях скорости и безопасности, vsftpd позволяет создавать множество сложных конфигураций FTP сервера.
Основные возможности vsftpd:
- Виртуальные IP
- Виртуальные пользователи
- Работа как через [x]inetd так и в качестве отдельной службы
- Мощная система настройки для каждого пользователя
- Ограничение полосы пропускания
- Настройка для каждого IP
- Лимиты для каждого IP
- Поддержка протокола IPv6
- Поддержка шифрования через интеграцию с SSL
- Безопасность
- Производительность
- Стабильность
Единственная причина, по которой Вы могли бы предпочесть другой FTP сервер vsftpd, - если Вы действительно нуждаетесь в конфигурируемости одного из более "навороченных" серверов. Однако, заметьте, что vsftpd в большинстве случаев удовлетворит все Ваши запросы. Даже если в vsftpd, кажется, отсутствует какая-то функциональность, она часто возмещается внешним компонентом, типа PAM или xinetd/tcp_wrappers. В этом отношении, vsftpd - маленький модульный компонент в духе UNIX. Наконец, рассмотрите возможность перехода на vsftpd, даже если это означает пожертвовать некоторой эксцентричной особенностью вашего текущего FTP сервера. Безопасность, производительность и увеличение стабильности ждут Вас.
Последний выпуск vsftpd v2.0.6, в настоящее время доступен на ftp://vsftpd.beasts.org/users/cevans/
Установка в Ubuntu/Debian:
$ sudo apt-get install vsftpd
Настройка vsftpd: