Установка и настройка ProFTPd в Ubuntu

ProFTPd — FTP-сервер для Linux и UNIX-подобных операционных систем.

Команда установки в Ubuntu:

sudo apt-get install proftpd

Во время установки нужно будет выбрать режим запуска:
(standalone — самостоятельно, то есть автоматически будет грузится при запуске системы или inetd — вручную)

После этого к FTP серверу уже можно подключатся используя логины и пароли системных пользователей.
По умолчанию пользователи могут подниматься выше уровня своей домашней директории, то есть получить доступ к файлам системы.

Для более детальной настройки откроем файл конфигурации ProFTPd в любом текстовом редакторе:

sudo nano /etc/proftpd/proftpd.conf

Укажем имя сервера:

ServerName "Debian"

Запретим пользователям ходить выше своего домашнего каталога (если указать конкретную директорию и разместить в ней директории других пользователей, то они смогут видеть файлы других пользователей):

DefaultRoot ~

Порт сервера, учитывая большое количество сканеров ботов по интернету, лучше сменить на произвольный:

Port 21

Запретим подключаться к серверу пользователю root:

RootLogin off

Разрешаем продолжать закачку файлов:

AllowStoreRestart on

После редактирования файла конфигурации, проверим его на корректность:

sudo proftpd -t

Перезагрузим ProFTPd чтобы применить новые настройки:

sudo /etc/init.d/proftpd restart

Посмотреть версию ProFTPd можно так:

proftpd -v

Логи сохраняются в директорию /var/log/proftpd/.
При установке автоматически создается директория /srv/ftp/, которую можно использовать для расположения директорий пользователей.

Если что-то не получается, то можно остановить и запустить ProFTPd в режиме отладки, после чего вся подробная информация о работе будет выводится на экране (выйти из этого режима можно клавишами CTRL+C):

sudo /etc/init.d/proftpd stop
sudo proftpd -nd6

Смотри также мои статьи:
IPTables правила для FTP сервера
Настройка ProFTPd с виртуальными пользователями в файле
Настройка ProFTPd с использованием MySQL базы данных пользователей
Активный и пассивный режим работы FTP
Установка и настройка Pure-FTPd в Ubuntu

Подписаться на IT Blog (RU) по Email
Subscribe to IT Blog (EN) by Email

Did my article help you? How about buying me a cup of coffee as an encouragement? Buy me a coffe.

Добавить комментарий