Для доступа Anonymous к ftp из подсети 192.168.1.1 (bge0)
/usr/local/etc/proftpd.conf
Код: Выделить всё
# Анонимный доступ
<Anonymous /ftp>
User ftp
Group ftp
# Разрешаем клиентом заходить как под логином "anonymous", так и под "ftp"
UserAlias anonymous ftp
# Не проверять валидность shell у анонимного пользователя
RequireValidShell off
# Отключаем запрос пароля у анонимных
RequireValidShell off
AnonRequirePassword off
# Ограничение кол-ва максимальных соединений анонимных пользователей
MaxClients 10
# Ограничения на вход для анонимных пользователей
<Limit LOGIN>
# Пускаем всех
AllowAll
</Limit>
# Ограничение на запись для анонимных пользователей
<Limit WRITE>
# Запрещаем всем
DenyAll
</Limit>
</Anonymous>
Код: Выделить всё
# Интервал портов для работы в пассивном режиме (min max)
PassivePorts 49152 65534
Код: Выделить всё
00001 1090 88907 allow tcp from any 21 to any
00002 1194 56859 allow tcp from any to any dst-port 21
00003 5237130 272368527 allow tcp from any 20 to any
00004 8305307 11501122690 allow tcp from any to any dst-port 20
00010 119871 128194123 allow tcp from 192.168.1.0/24 49152-65534 to me dst-port 49152-65534 keep-stateГде нужно поправит чтобы работало, спасибо.
