Решил я поднять ФТПшку на домашней машине ) Удобство доступа, все дела ) Выбор пал на 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>
Комментариев нет:
Отправить комментарий