четверг, 18 июня 2009 г.

ProFTPD+Debian=...

Решил я поднять ФТПшку на домашней машине ) Удобство доступа, все дела ) Выбор пал на ProFTPD - т.к. знал его еще с FreeBSD. Поставилось сразу :

$ sudo apt-get install proftpd

Дефолтный конфиг лежал по адрессу : /etc/proftpd/proftpd.conf. Конфигурирование требовалось такое, что бы к разделу /mnt/FTP имел полный доступ мой пользователь ) Итого, конфиг секции папки вышел такой :


Include /etc/proftpd/modules.conf
UseIPv6 on
IdentLookups off

ServerName "Debian"
ServerType standalone
DeferWelcome off

MultilineRFC2228 on
DefaultServer on
ShowSymlinks on

TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200

DisplayLogin welcome.msg
DisplayChdir .message true
ListOptions "-l"

DenyFilter \*.*/

DefaultRoot /mnt/FTP/
Port 21

MaxInstances 30

User proftpd
Group nogroup

Umask 022 022
AllowOverwrite yes

TransferLog /var/log/proftpd/xferlog
SystemLog /var/log/proftpd/proftpd.log

<IfModule mod_quotatab.c>
QuotaEngine off
</IfModule>

<IfModule mod_ratio.c>
Ratios off
</IfModule>


<IfModule mod_delay.c>
DelayEngine on
</IfModule>

<IfModule mod_ctrls.c>
ControlsEngine off
ControlsMaxClients 2
ControlsLog /var/log/proftpd/controls.log
ControlsInterval 5
ControlsSocket /var/run/proftpd/proftpd.sock
</IfModule>

<IfModule mod_ctrls_admin.c>
AdminControlsEngine off
</IfModule>

<directory /mnt/FTP/>
<limit READ WRITE DIRS>
Order Allow,deny
AllowUser crestfallen
DenyAll
</limit>
</directory>

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

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