Решено: proftpd+mysql время подключения

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

borin
Сообщения: 67

Решено: proftpd+mysql время подключения

Сообщение borin »

Ubuntu Server 8.04

Ставлю просто proftpd, устанавливаю UseReverseDNS off и IdentLookups off, время которое не обходимо чтоб я оказался в свое домашней директории 2 секунды. А вот стоит прикрутить mysql, время увеличивается до 7 секунд, 5 из которых он висит с надписью отправка пароля.

Я так понимаю задержка происходит из-за обращения к базе мускуля, возможно ли оптимизировать или смириться?

И еще попутно вопрос, запретить всем системным пользователям подключаться по ftp, только тем что прописаны через мускуль.
ubuntu 8.04 | Debian lenny
Спасибо сказали:
alfss
Сообщения: 262

Re: Решено: proftpd+mysql время подключения

Сообщение alfss »

настроить конект к mysql через unix sock
посмотреть где виснит в дебаге!
Спасибо сказали:
borin
Сообщения: 67

Re: Решено: proftpd+mysql время подключения

Сообщение borin »

настроить конект к mysql через unix sock

это как так?
ubuntu 8.04 | Debian lenny
Спасибо сказали:
borin
Сообщения: 67

Re: Решено: proftpd+mysql время подключения

Сообщение borin »

Нашел установил AuthPAM off :)
ubuntu 8.04 | Debian lenny
Спасибо сказали:
Аватара пользователя
Belfigor
Сообщения: 10
ОС: CentOS 5.3 (server)

Re: Решено: proftpd+mysql время подключения

Сообщение Belfigor »

Доброй всем ночи :) , проблема такая , поставил я ubuntu-server 8.10 радость неописуемая , доволен полностью , но возникли проблемы с Proftpd , раньше всё работало без проблем на Ubuntu Server 8.04 , ставил вот по этому ману
http://www.howtoforge.com/virtual-hosting-...sql-ubuntu-8.04

Сейчас ставю

Код: Выделить всё

apt-get install proftpd-mysql


выдаёт
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакет proftpd-mysql недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
E: Для пакета proftpd-mysql не найдены кандидаты на установку


Ну думаю ладно поставлю так

Код: Выделить всё

apt-get install proftpd


установился вот он вот так :

Код: Выделить всё

(Чтение базы данных... на данный момент установлено 25488 файлов и каталогов.)
Распаковывается пакет proftpd-basic (из файла .../proftpd-basic_1.3.1-12ubuntu1_i386.deb)...
Выбор ранее не выбранного пакета proftpd-mod-mysql.
Распаковывается пакет proftpd-mod-mysql (из файла .../proftpd-mod-mysql_1.3.1-12ubuntu1_i386.deb)...
Выбор ранее не выбранного пакета proftpd-mod-pgsql.
Распаковывается пакет proftpd-mod-pgsql (из файла .../proftpd-mod-pgsql_1.3.1-12ubuntu1_i386.deb)...
Выбор ранее не выбранного пакета proftpd-mod-ldap.
Распаковывается пакет proftpd-mod-ldap (из файла .../proftpd-mod-ldap_1.3.1-12ubuntu1_i386.deb)...
Выбор ранее не выбранного пакета proftpd.
Распаковывается пакет proftpd (из файла .../proftpd_1.3.1-12ubuntu1_all.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет proftpd-basic (1.3.1-12ubuntu1) ...
Cannot start proftpd, please check syntax of your configuration file /etc/proftpd/proftpd.conf

Настраивается пакет proftpd-mod-mysql (1.3.1-12ubuntu1) ...
Настраивается пакет proftpd-mod-pgsql (1.3.1-12ubuntu1) ...
Настраивается пакет proftpd-mod-ldap (1.3.1-12ubuntu1) ...
Настраивается пакет proftpd (1.3.1-12ubuntu1) ...



Установил , всё настроил сконфигурировал , ну как всегда , запускаю

Код: Выделить всё

/etc/init.d/proftpd start
 * Starting ftp server proftpd                                                   - Fatal: unknown configuration directive 'SQLAuthTypes' on line 187 of '/etc/proftpd/proftpd.conf'
                                                                         [fail]


выдаёт вот такое , я понимаю что proftpd не знает как ему дружить с мускулом , но что делать я тоже уже не знаю :cray: , помогите уже весь инет перерыл , сутки бьюсь, что делать ? vsftpd не предлагать , я proftpd люблю :rolleyes:

##############################################################################

Решено !!! :drinks:

Идём во сюда http://packages.ubuntu.com/ru/dapper-updat...-mysql/download

Страница загрузки пакета proftpd-mysql_1.2.10-27ubuntu3.1_i386.deb для архитектуры Intel x86

далее :

Код: Выделить всё

Если вы работаете в Ubuntu, для загрузки и установки пакетов настоятельно советуем использовать менеджер пакетов, например aptitude или synaptic, а не делать это вручную через данный сайт.

Используйте любой из серверов-зеркал, добавив его в свой файл /etc/apt/sources.list, например так:

deb http://fr.archive.ubuntu.com/ubuntu dapper-updates main universe

Заменив fr.archive.ubuntu.com/ubuntu нужным сервером.


затем sources.list я добавил

Код: Выделить всё

deb http://mirrors.kernel.org/ubuntu dapper-updates main universe


ну и понеслось

Код: Выделить всё

apt-get install proftpd-mysql


Всё установилось и работает , как часы !

ps : от ubuntu-server 8.10 в восторге :rolleyes:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
SkyDevil
Сообщения: 1

Re: Решено: proftpd+mysql время подключения

Сообщение SkyDevil »

Belfigor, спасибо. Твой конфиг меня спас;)
Спасибо сказали: