Proftpd (установка и настройка)
Модератор: arachnid
-
Alexscrat
- Сообщения: 6
- ОС: Linux Mandriva
Proftpd
Устанавливал его опираясь на статью http://www.lissyara.su/?id=1144 .
Ftp сервер работает.-анонимусы конектятся могут.
Proftpd поставлен на отдельную машину - там 2ТБ hdd .Стоит freebsd 7 + Zfs.
добавлен отдельно user ftp
корень /home/ftp/
как сделать так что зарегиныю юезры могли туда заливать и перемещать фаилы.
а анонимусы только читать?
Ftp сервер работает.-анонимусы конектятся могут.
Proftpd поставлен на отдельную машину - там 2ТБ hdd .Стоит freebsd 7 + Zfs.
добавлен отдельно user ftp
корень /home/ftp/
как сделать так что зарегиныю юезры могли туда заливать и перемещать фаилы.
а анонимусы только читать?
-
Ларин
- Сообщения: 140
Re: Proftpd
Alexscrat писал(а): ↑24.01.2008 18:01Устанавливал его опираясь на статью http://www.lissyara.su/?id=1144 .
Ftp сервер работает.-анонимусы конектятся могут.
Proftpd поставлен на отдельную машину - там 2ТБ hdd .Стоит freebsd 7 + Zfs.
добавлен отдельно user ftp
корень /home/ftp/
как сделать так что зарегиныю юезры могли туда заливать и перемещать фаилы.
а анонимусы только читать?
никогда не настраивал Proftpd, но судя по конфигу из ссылки надо на директорию /home/ftp поставить права "только чтение" для юзера ftp.
man chmod
man chown
man chgrp
-
gcc
- Сообщения: 526
- ОС: FreeBSD 8.0 CURRENT
Re: Proftpd
смотри коментарии в той статье, там ссылки!
-
Trojan
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Proftpd
Конфиг proftpd.conf следующий:
Пробую с другой БСД машины, выходит следующее:
Пробую с виндовой машины, результат тот же.
Подскажите что еще не сделал или что сделал неправильно.
Хочу для начала разобраться хотя бы с анонимным входом.
Код: Выделить всё
# This is a basic ProFTPD configuration file (rename it to
# 'proftpd.conf' for actual use. It establishes a single server
# and a single anonymous login. It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.
ServerName "ProFTPD Server"
ServerType standalone
DefaultServer on
ServerIdent off
# Port 21 is the standard FTP port.
Port 21
# Don't use IPv6 support by default.
UseIPv6 off
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022
# To prevent DoS attacks, set the maximum number of child processes
# to 30. If you need to allow more than 30 concurrent connections
# at once, simply increase this value. Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd).
MaxInstances 30
# Set the user and group under which the server will run.
User nobody
Group nogroup
# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
DefaultRoot / wheel
DefaultRoot /usr/home users
# Normally, we want files to be overwriteable.
AllowOverwrite on
# Bar use of SITE CHMOD by default
<Limit SITE_CHMOD>
DenyAll
</Limit>
# A basic anonymous configuration, no upload directories. If you do not
# want anonymous users, simply delete this entire <Anonymous> section.
<Anonymous ~ftp>
User ftp
Group ftp
# We want clients to be able to login with "anonymous" as well as "ftp"
UserAlias anonymous ftp
AuthAliasOnly on
# Hide root's directories and files
HideUser root
# Limit the maximum number of anonymous logins
MaxClients 10
MaxClientsPerHost 4 "More than %m clients is not allowed
from your host"
MaxLoginAttempts 3 "Too many attempts to log in"
# We want 'welcome.msg' displayed at login, and '.message' displayed
# in each newly chdired directory.
DisplayLogin welcome.msg
DisplayChdir .message
# Time limits
TimeoutLogin 120
TimeoutIdle 600
TimeoutNoTransfer 900
TimeoutStalled 300
# Limit WRITE everywhere in the anonymous chroot
<Limit WRITE>
DenyAll
</Limit>
</Anonymous>Пробую с другой БСД машины, выходит следующее:
Код: Выделить всё
[root@bsdcli /home/trojan]# ftp 192.168.1.1
ftp: connect: Connection refused
ftp>Пробую с виндовой машины, результат тот же.
Подскажите что еще не сделал или что сделал неправильно.
Хочу для начала разобраться хотя бы с анонимным входом.
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
-
ivan2ksusr
- Сообщения: 882
- ОС: Mac OS X, openSUSE
Re: Proftpd
Trojan писал(а): ↑09.08.2009 12:20Конфиг proftpd.conf следующий:
Код: Выделить всё
# This is a basic ProFTPD configuration file (rename it to # 'proftpd.conf' for actual use. It establishes a single server # and a single anonymous login. It assumes that you have a user/group # "nobody" and "ftp" for normal operation and anon. ServerName "ProFTPD Server" ServerType standalone DefaultServer on ServerIdent off # Port 21 is the standard FTP port. Port 21 # Don't use IPv6 support by default. UseIPv6 off # Umask 022 is a good standard umask to prevent new dirs and files # from being group and world writable. Umask 022 # To prevent DoS attacks, set the maximum number of child processes # to 30. If you need to allow more than 30 concurrent connections # at once, simply increase this value. Note that this ONLY works # in standalone mode, in inetd mode you should use an inetd server # that allows you to limit maximum number of processes per service # (such as xinetd). MaxInstances 30 # Set the user and group under which the server will run. User nobody Group nogroup # To cause every FTP user to be "jailed" (chrooted) into their home # directory, uncomment this line. DefaultRoot / wheel DefaultRoot /usr/home users # Normally, we want files to be overwriteable. AllowOverwrite on # Bar use of SITE CHMOD by default <Limit SITE_CHMOD> DenyAll </Limit> # A basic anonymous configuration, no upload directories. If you do not # want anonymous users, simply delete this entire <Anonymous> section. <Anonymous ~ftp> User ftp Group ftp # We want clients to be able to login with "anonymous" as well as "ftp" UserAlias anonymous ftp AuthAliasOnly on # Hide root's directories and files HideUser root # Limit the maximum number of anonymous logins MaxClients 10 MaxClientsPerHost 4 "More than %m clients is not allowed from your host" MaxLoginAttempts 3 "Too many attempts to log in" # We want 'welcome.msg' displayed at login, and '.message' displayed # in each newly chdired directory. DisplayLogin welcome.msg DisplayChdir .message # Time limits TimeoutLogin 120 TimeoutIdle 600 TimeoutNoTransfer 900 TimeoutStalled 300 # Limit WRITE everywhere in the anonymous chroot <Limit WRITE> DenyAll </Limit> </Anonymous>
Пробую с другой БСД машины, выходит следующее:
Код: Выделить всё
[root@bsdcli /home/trojan]# ftp 192.168.1.1 ftp: connect: Connection refused ftp>
Пробую с виндовой машины, результат тот же.
Подскажите что еще не сделал или что сделал неправильно.
Хочу для начала разобраться хотя бы с анонимным входом.
А он вообще работает у тебя?
netstat -an|grep tcp
ps aux|grep proftpd
+
firewall смотри
P.S
гы... сейчас arachnid придет и точно тебя забанит LOL)))
-
Trojan
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Proftpd
Код: Выделить всё
[root@shlus /home/trojan]# netstat -an | grep tcp
tcp4 0 52 192.168.1.1.22 192.168.1.100.1040 ESTABLISHED
tcp4 0 0 127.0.0.1.25 *.* LISTEN
tcp4 0 0 *.22 *.* LISTEN
tcp6 0 0 *.22 *.* LISTEN
tcp4 0 0 192.168.1.1.139 *.* LISTEN
tcp4 0 0 192.168.1.1.445 *.* LISTEN
tcp4 0 0 192.168.1.129.139 *.* LISTEN
tcp4 0 0 192.168.1.129.445 *.* LISTEN
[root@shlus /home/trojan]# ps -aux | grep proftpd
root 1044 0.0 0.5 3336 1168 p0 S+ 9:45PM 0:00.00 grep proftpdНа всякий случай в PF вставил правила пропускать все.
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
-
Igor Yakimchuk
- Сообщения: 110
- ОС: FreeBSD
Re: Proftpd
proftpd не запущен. Смотрите логи
-
Trojan
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Proftpd
Запустил вручную:
Почитал вот ЭТО. По статье сделал:
1. Создал пользователя anonftp.
2. В proftpd.conf прописал следующее:
Проблема все равно не решается.
Насчет логов, создал proftpd.conf и proftpd-transfer.log, но в них я так понял ничего пока не заносится.
Нужно ли в rc.conf вносить инфу об их существовании?
Код: Выделить всё
[root@shlus /home/trojan]# /usr/local/etc/rc.d/proftpd startПочитал вот ЭТО. По статье сделал:
1. Создал пользователя anonftp.
2. В proftpd.conf прописал следующее:
Код: Выделить всё
# A basic anonymous configuration, no upload directories. If you do not
# want anonymous users, simply delete this entire <Anonymous> section.
<Anonymous /home/anonftp>
User anonftp
Group nogroup
UserAlias anonymous anonftpПроблема все равно не решается.
Насчет логов, создал proftpd.conf и proftpd-transfer.log, но в них я так понял ничего пока не заносится.
Нужно ли в rc.conf вносить инфу об их существовании?
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
-
ivan2ksusr
- Сообщения: 882
- ОС: Mac OS X, openSUSE
Re: Proftpd
proftpd запустили или как?
вы хоть сами поняли что написали то?
echo 'proftpd_enable="YES"' >> /etc/rc.conf
покажи последние 20 строк:
tail -20 /var/log/proftpd-error.log
Насчет логов, создал proftpd.conf и proftpd-transfer.log, но в них я так понял ничего пока не заносится.
вы хоть сами поняли что написали то?
Нужно ли в rc.conf вносить инфу об их существовании?
echo 'proftpd_enable="YES"' >> /etc/rc.conf
покажи последние 20 строк:
tail -20 /var/log/proftpd-error.log
-
Trojan
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Proftpd
Прописал proftpd в /etc/rc.conf. Сейчас вроде запускается, но при загрузке выдает следующее:
Код: Выделить всё
Starting proftpd.
- Fatal : From: directive not allowed in <Anonymous> context on line 62 of
'/usr/local/etc/profptd.conf'Видимо сделал ошибку в этом месте:
Код: Выделить всё
# A basic anonymous configuration, no upload directories. If you do not
# want anonymous users, simply delete this entire <Anonymous> section.
<Anonymous /home/anonftp>
User anonftp
Group nogroup
UserAlias anonymous anonftpпотому что больше ничего не менял.
ivan2ksusr писал(а): ↑10.08.2009 10:17покажи последние 20 строк:
tail -20 /var/log/proftpd-error.log
Создал этот лог (изначально его не существовало), но туда ничего не заносится.
Запускаю tail -20 /var/log/proftpd-error.log, ничего не выходит.
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
-
ivan2ksusr
- Сообщения: 882
- ОС: Mac OS X, openSUSE
-
Igor Yakimchuk
- Сообщения: 110
- ОС: FreeBSD
Re: Proftpd
в rc.conf надо внести про proftpd, а про логи вносит в syslogюсщта. Но вам никто не мешает посмотреть /var/log/messages
-
Trojan
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Proftpd
Вобщем:
1. создал /var/run/proftpd/proftpd.scjreboard
2. удалил старый proftpd.conf, создал новый.
3. прописал все то же самое что и в старом конфиге.
Работает.
1. создал /var/run/proftpd/proftpd.scjreboard
2. удалил старый proftpd.conf, создал новый.
3. прописал все то же самое что и в старом конфиге.
Работает.
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
-
Trojan
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Proftpd
Столкнулся с такой проблемой, прописываю в конфиге это:
при загрузке системы выходит:
Убираю строчки, все нормально.
В чем проблема?
Код: Выделить всё
# Логи
SyslogLevel notice
UseReverseDNS off
TransferLog /var/log/proftpd-tranfer.log
SystemLog /var/log/proftpd-error.logпри загрузке системы выходит:
Код: Выделить всё
Starting proftpd.
- Fatal : From: directive not allowed in <Anonymous> context on line 62 of
'/usr/local/etc/profptd.conf'Убираю строчки, все нормально.
В чем проблема?
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
-
ivan2ksusr
- Сообщения: 882
- ОС: Mac OS X, openSUSE
Re: Proftpd
Trojan писал(а): ↑11.08.2009 17:13Столкнулся с такой проблемой, прописываю в конфиге это:
Код: Выделить всё
# Логи SyslogLevel notice UseReverseDNS off TransferLog /var/log/proftpd-tranfer.log SystemLog /var/log/proftpd-error.log
при загрузке системы выходит:
Код: Выделить всё
Starting proftpd. - Fatal : From: directive not allowed in <Anonymous> context on line 62 of '/usr/local/etc/profptd.conf'
Убираю строчки, все нормально.
В чем проблема?
в кривом конфиге
-
Trojan
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Proftpd
Понятно что с конфигом что то не то. А что именно системе не нравится?
Без параметров логирования все нормально же работает.
Без параметров логирования все нормально же работает.
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
-
Igor Yakimchuk
- Сообщения: 110
- ОС: FreeBSD
Re: Proftpd
видимо прописываете в секции <Anonymous>, а вам говорится что не разрешено
-
ivan2ksusr
- Сообщения: 882
- ОС: Mac OS X, openSUSE
Re: Proftpd
рабочий конфиг:
Код: Выделить всё
ServerName "FTP Server"
ServerType standalone
DefaultServer on
ScoreboardFile /var/run/proftpd.scoreboard
Port 21
Umask 022
MaxInstances 30
CommandBufferSize 512
User nobody
Group nogroup
DefaultRoot ~
<limit SITE_CHMOD MKD>
AllowAll
</limit>
TimeoutIdle 3600
TimeoutLogin 3600
TimeoutNoTransfer 3600
TimeoutStalled 3600
TimeoutSession 3600
IdentLookups off
UseReverseDns off
AllowFilter ^[-A-Za-z0-9_.(),/]*$
AllowForeignAddress off
AllowOverride off
AllowOverwrite on
LogFormat default "%h %l %u %t "%r" %s %b"
TransferLog /var/log/proftpd_transferlog
ServerLog /var/log/proftpd_serverlog
SystemLog /var/log/proftpd_systemlog
<anonymous /home/ftp>
User ftp
Group ftp
UserAlias anonymous ftp
RequireValidShell off
AnonRequirePassword off
AllowOverwrite on
MaxClients 10 "The server is full, hosting %m users"
# DisplayLogin welcome.msg
# DisplayFirstChdir .msg
<limit LOGIN>
Allow from all
Deny from all
</limit>
<limit WRITE>
DenyAll
</limit>
<limit SITE SITE_CHMOD SITE_CHGRP MTDM >
DenyAll
</limit>
<directory public/*>
<limit WRITE MKD>
DenyAll
</limit>
</directory>
<directory uploads/*>
<limit WRITE>
AllowAll
</limit>
<limit DELE RMD>
DenyAll
</limit>
</directory>
</anonymous>Спасибо сказали:
-
SergNik
- Сообщения: 77
- ОС: Windws+FreeBSD
Re: Proftpd
Ну а теперь я скажу)Проблеммы начались после того как поставил дшцп+пхпмайадмин+вебмин
Может я где-то накурулесил но я не понимаю. Если бы знал какие пманы читать - читал бы хоть до утра)Проблемма в следующем?
При создании такого конфига юзер не заходит на фтп
Логи показывают:
И еше логи
Может кто подсказать какой мануал надо правильно курить и что можно сделать. Хочу понять что я сделал НЕ так
Может я где-то накурулесил но я не понимаю. Если бы знал какие пманы читать - читал бы хоть до утра)Проблемма в следующем?
При создании такого конфига юзер не заходит на фтп
10.0.0.1
ftp> open localhost
Connected to localhost.
220 ProFTPD 1.3.2 Server (ProFTPDBSD Server) [127.0.0.1]
Name (localhost:serg): ftp
550 ftp: Forbidden command argument
ftp: Login failed.
Логи показывают:
10.0.0.1
unix# tail -10 proftpd-error.log
Aug 11 11:28:44 unix.serg.org proftpd[1115] unix.serg.org: ProFTPD 1.3.2 (stable) (built Sun Aug 9 20:28:19 UTC 2009) standalone mode STARTUP
Aug 11 11:29:09 unix.serg.org proftpd[1117] unix.serg.org (127.0.0.1[127.0.0.1]): FTP session opened.
Aug 11 11:29:41 unix.serg.org proftpd[1117] unix.serg.org (127.0.0.1[127.0.0.1]): anonftp: Directory /usr/anonymus/ is not accessible.
Aug 11 11:31:09 unix.serg.org proftpd[1117] unix.serg.org (127.0.0.1[127.0.0.1]): Session timed out, disconnected
Aug 11 11:31:09 unix.serg.org proftpd[1117] unix.serg.org (127.0.0.1[127.0.0.1]): FTP session closed.
Aug 11 12:15:33 unix.serg.org proftpd[1224] unix.serg.org (127.0.0.1[127.0.0.1]): FTP session opened.
Aug 11 12:15:46 unix.serg.org proftpd[1224] unix.serg.org (127.0.0.1[127.0.0.1]): USER anonftp (Login failed): User in /etc/ftpusers
Aug 11 12:17:03 unix.serg.org proftpd[1224] unix.serg.org (127.0.0.1[127.0.0.1]): FTP session closed.
Aug 11 14:40:36 unix.serg.org proftpd[1115] unix.serg.org: ProFTPD killed (signal 15)
Aug 11 14:40:36 unix.serg.org proftpd[1115] unix.serg.org: ProFTPD 1.3.2 standalone mode SHUTDOWN
И еше логи
10.0.0.1
unix# tail -10 proftpd_serverlog
Aug 13 13:42:19 unix.serg.org proftpd[1123] unix.serg.org (10.0.0.10[10.0.0.10]): FTP session closed.
Aug 13 13:42:19 unix.serg.org proftpd[1124] unix.serg.org (10.0.0.10[10.0.0.10]): FTP session opened.
Aug 13 13:42:19 unix.serg.org proftpd[1124] unix.serg.org (10.0.0.10[10.0.0.10]): FTP session closed.
Aug 13 13:42:20 unix.serg.org proftpd[1125] unix.serg.org (10.0.0.10[10.0.0.10]): FTP session opened.
Aug 13 13:42:20 unix.serg.org proftpd[1125] unix.serg.org (10.0.0.10[10.0.0.10]): FTP session closed.
Aug 13 13:45:08 unix.serg.org proftpd[1037] unix.serg.org (10.0.0.10[10.0.0.10]): FTP session closed.
Aug 13 13:59:27 unix.serg.org proftpd[1201] unix.serg.org (127.0.0.1[127.0.0.1]): FTP session opened.
Aug 13 14:00:01 unix.serg.org proftpd[1201] unix.serg.org (127.0.0.1[127.0.0.1]): FTP session closed.
Aug 13 14:00:13 unix.serg.org proftpd[1222] unix.serg.org (127.0.0.1[127.0.0.1]): FTP session opened.
Aug 13 14:00:52 unix.serg.org proftpd[1222] unix.serg.org (127.0.0.1[127.0.0.1]): FTP session closed.
unix# tail -10 proftpd_systemlog
Aug 12 15:31:17 unix.serg.org proftpd[812] unix.serg.org: ProFTPD 1.3.2 (stable) (built Wed Aug 12 12:02:07 UTC 20 09) standalone mode STARTUP
Aug 12 21:27:19 unix.serg.org proftpd[812] unix.serg.org: ProFTPD killed (signal 15)
Aug 12 21:27:19 unix.serg.org proftpd[812] unix.serg.org: ProFTPD 1.3.2 standalone mode SHUTDOWN
Aug 12 21:27:21 unix.serg.org proftpd[28360] unix.serg.org: ProFTPD 1.3.2 (stable) (built Wed Aug 12 12:02:07 UTC 2009) standalone mode STARTUP
Aug 13 01:06:37 unix.serg.org proftpd[28360] unix.serg.org: ProFTPD killed (signal 15)
Aug 13 01:06:37 unix.serg.org proftpd[28360] unix.serg.org: ProFTPD 1.3.2 standalone mode SHUTDOWN
Aug 13 13:06:41 unix.serg.org proftpd[880] unix.serg.org: ProFTPD 1.3.2 (stable) (built Wed Aug 12 12:02:07 UTC 20 09) standalone mode STARTUP
Aug 13 13:50:33 unix.serg.org proftpd[880] unix.serg.org: ProFTPD killed (signal 15)
Aug 13 13:50:33 unix.serg.org proftpd[880] unix.serg.org: ProFTPD 1.3.2 standalone mode SHUTDOWN
Aug 13 13:50:35 unix.serg.org proftpd[1181] unix.serg.org: ProFTPD 1.3.2 (stable) (built Wed Aug 12 12:02:07 UTC 2 009) standalone mode STARTUP
Может кто подсказать какой мануал надо правильно курить и что можно сделать. Хочу понять что я сделал НЕ так
-
SergNik
- Сообщения: 77
- ОС: Windws+FreeBSD
Re: Proftpd
Уррра!! Проблемма решилась) Я взял полностью переделал файл proftd.conf по образцу ivan2ksusr и у меня ВСЕ заработало)Моя радость не имеет границ)Всем же хочется сказать спасибо, и внимательно следите за синтаксисом)Проблемма решена)
-
Maestro
- Сообщения: 227
- Статус: ипэшник
- ОС: FreeBSD-6.2 STABLE
Re: Proftpd
2 SergNik - вот когда перестанешь баловаться штуками дырявыми типа webmin'a - а будешь конфиги все ручками писать и вкуривать мануалы - я тебе обещаю, через пол-года у тебя отпадет большинство вопросов по фре и по ее настройке, ибо знать будешь откуда ноги растут и как все работает. А вообще, советую прочитать для начала питерское издание толстой такой книженции - "UNIX для профессионалов" руководство системного администратора" ну и хоть раз плотно сесть за хэндбук, и прочитать его от начала и до пока не надоест 
дайте денег на обновление портов :)
-
SergNik
- Сообщения: 77
- ОС: Windws+FreeBSD
Re: Proftpd
Maestro писал(а): ↑04.09.2009 20:032 SergNik - вот когда перестанешь баловаться штуками дырявыми типа webmin'a - а будешь конфиги все ручками писать и вкуривать мануалы - я тебе обещаю, через пол-года у тебя отпадет большинство вопросов по фре и по ее настройке, ибо знать будешь откуда ноги растут и как все работает. А вообще, советую прочитать для начала питерское издание толстой такой книженции - "UNIX для профессионалов" руководство системного администратора" ну и хоть раз плотно сесть за хэндбук, и прочитать его от начала и до пока не надоест
Огромное спасибо за совет. Только вот читая Хендбук понимаешь что ничего не понимаешь. Я подумал может я неправильный... Или они написаны для инопланетян. А вебмином почти не пользовался- поставил для баловства и все конфиги к слову правлю ручками. Но попробую почитать указанные Вами книги...может будет хоть какой-то толк
-
Maestro
- Сообщения: 227
- Статус: ипэшник
- ОС: FreeBSD-6.2 STABLE
Re: Proftpd
Trojan писал(а): ↑11.08.2009 17:13Столкнулся с такой проблемой, прописываю в конфиге это:
Код: Выделить всё
# Логи SyslogLevel notice UseReverseDNS off TransferLog /var/log/proftpd-tranfer.log SystemLog /var/log/proftpd-error.log
при загрузке системы выходит:
Код: Выделить всё
Starting proftpd. - Fatal : From: directive not allowed in <Anonymous> context on line 62 of '/usr/local/etc/profptd.conf'
Убираю строчки, все нормально.
В чем проблема?
Троян, ты реально что-ли не догоняешь что в файле /usr/local/etc/profptd.conf на 62 строчке у тебя косяк и директива не поддерживается в контексте <Anonymous>
дайте денег на обновление портов :)