Налаштування ftp-сервера за допомогою - proftpd - щоденник - максим Боголєпов

Розглянемо приблизний конфігураційний файл настройки ProFTP, що працює в пасивному режимі на сервері під керуванням FreeBSD. На момент написання статті версія демона ftp була proftpd-1.3.3d. версія ОС - FreeBSD 8.0- RELEASE для архітектури i386.
Як створити анонімного користувача ftp я вже описував в цій статті.
Установка ProFTPD не повинна викликати у вас труднощів.

Спершу нам необхідно знайти, де розташований порт у FreeBSD:

Тепер переходимо в каталог / usr / ports / ftp / proftpd і збираємо порт ProFTPD з необхідними нам опціями:

Зверніть увагу, що опцій набагато більше, ніж показано на малюнку!

Налаштування ftp-сервера за допомогою - proftpd - щоденник - максим Боголєпов

Далі необхідно провести власне установку:

У каталозі / usr / local / etc в момент установки записався приблизний файл конфігурації ProFTPD - proftpd.conf.sample. Скопіюємо його і змінимо під наші потреби.

Додаткову інформацію про налаштування ProFTPD шукайте на офіційному сайті. Нижче наведено найпростіший файл конфігурації для роботи з ftp локальних користувачів FreeBSD і організації доступу для анонімного користувача.

Наведена нижче настройка передбачає, що що у вас в системі вже створений анонімний користувач ftp, а також присутні користувач / група nobody / nogroup.

Тепер нам необхідно створити три файли для логів роботи ProFTPD:

І, власне, запустити встановлений і налаштований ProFTPD:

Перевірити роботу демона ProFTPD можна командою:

Слід ще згадати кілька корисних команд для моніторингу роботи ProFTPD:

  1. ftpwho - показує поточну інформацію про процес для кожного сеансу FTP
  2. ftpcount - показує поточне число з'єднань для кожної proftpd конфігурації сервера
  3. ftptop - відображає робочий стан на proftpd з'єднаннях сервера

Наостанок нагадую, що якщо на вашому сервері встановлено фаєрвол, то вам необхідно дати дозволу на доступ до вашого сконфігурованої ftp-сервера. Покажу це на прикладі pf:

Ось і все, удачі!

Схожі статті