Настроил такую цепочку proftpd-1.3.0 + mysql-5.0.24 на freebsd 6.1.
Завел пользователя в БД, пробую подключится (из локалки) все оки.
Открываю доступ к этой машине из вне. Попытка подключения не удалась.
Пробуем telnet, говорит:
421 Service not available (The FTP server is not responding.)
Т.е. пакеты идут, отказывается работать сам фтп.
ipfw пока отключил, попробовал еще раз подключится из вне - тоже самое =(
где может быть косяк?
Вот конфига proftpd:
Код: Выделить всё
ServerType standalone
ServerIdent off
DefaultServer on
RootLogin off
DeferWelcome off
ServerAdmin sergey@kpkps.ru
Port 21
Umask 022
RequireValidShell off
UseReverseDNS off
IdentLookUps off
MaxInstances 30
MaxClients 15 "Слишком много клиентов. Подключитесь позже"
MaxClientsPerHost 5 "Too many connections. Please try later"
#Разрешаем продолжать закачку/скачивание после прерывания
AllowRetrieveRestart on
AllowStoreRestart on
#РАзрешаем перезапись файлов
AllowOverwrite on
#Запрешаем использовать файл .ftpaccess
AllowOverride off
#DenyFilter \*.*/
#TimesGMT off
#Ставим лимиты
#RLimitCpu 600 600
RLimitMemory 100M 100M
RLimitOpenFiles 1024 1024
#Формат логов
LogFormat default "%h %l %u %t \"%r\" %s %b"
LogFormat auth "%v [%P] %h %t \"%r\" %s"
LogFormat write "%h %l %u %t \"%r\" %s %b"
#настройка путей логов
ExtendedLog /usr/local/proftpd/var/access.log WRITE,READ write
ExtendedLog /usr/local/proftpd/var/auth.log AUTH auth
#
DefaultRoot ~ ftp_users
DefaultRoot /usr/www wheel
#----------------[ mySQL ]-----------------
SQLAuthTypes Plaintext
SQLAuthenticate users
SQLConnectInfo ftp@localhost **** *****
SQLUserInfo `users_table` `username` `password` `uid` `gid` `homedir` `shell`
SQLLogFile /usr/local/proftpd/var/sql.log