Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [HOWTO] FTP сервер на базе PureFTPd и MySQL на Ubuntu 7.10  (Прочитано 46295 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vadim-nsk

  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Re: HOWTO: FTP сервер на базе PureFTPd и MySQL на Ubuntu 7.10
« Ответ #15 : 25 Декабря 2007, 08:18:39 »
Эх...полный ЭХ

Из всего, что я видел, мне кажется тебе необходимо научится правильно пользоваться установкой и удалением ПО.  :(

Оффлайн Al77

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: HOWTO: FTP сервер на базе PureFTPd и MySQL на Ubuntu 7.10
« Ответ #16 : 25 Декабря 2007, 12:10:06 »
Да оно понятно, что надо, и не только удалять и устанавливать..- вообще работать в этой ОС надо учиться...
я ж стараюсь...но пока блины комом(((
более сложные вещи получилось установить..а с фтп то никак..(((
похоже там перемешались куча конфигов на разные фтп..что ж, теперь никак не подчистить?...научите как...я читал по всему форуму, кроме пары команд, типа purge ничего не нашел, не переустанавливать же снова все...

Огромная благодарность vadimka за помощь по установке. Все работает. К сожалению не допонял почему не работало...
Так же благодарю автора HOWTO victor53p.
« Последнее редактирование: 09 Января 2008, 11:54:57 от Al77 »

Оффлайн Brun

  • Любитель
  • *
  • Сообщений: 59
    • Просмотр профиля
Re: HOWTO: FTP сервер на базе PureFTPd и MySQL на Ubuntu 7.10
« Ответ #17 : 24 Января 2008, 23:13:35 »
victor53p, большое спасибо за ман. Всегда получается по ману и всё работает без проблем, кроме....
Есть такое маленькое но. Проблема "переделования" кодировки файлов на лету зи utf-8 в cp1251
Накопал что вместо
root@fileserver:/# /etc/init.d/pure-ftpd-mysql start
Starting ftp server: Running: /usr/sbin/pure-ftpd-mysql -l mysql:/etc/pure-ftpd/db/mysql.conf -l pam -u 1000 -E -O clf:/var/log/pure-ftpd/transfer.log -B
должно быть вроде как
root@fileserver:/# /etc/init.d/pure-ftpd-mysql start
Starting ftp server: Running: /usr/sbin/pure-ftpd-mysql -l mysql:/etc/pure-ftpd/db/mysql.conf -l pam -u 1000 -E -O clf:/var/log/pure-ftpd/transfer.log -B -8 utf-8 -9 cp1251
Как всётаки доделать, чтобы решить "проблему кодировок"?

Оффлайн Brun

  • Любитель
  • *
  • Сообщений: 59
    • Просмотр профиля
Re: HOWTO: FTP сервер на базе PureFTPd и MySQL на Ubuntu 7.10
« Ответ #18 : 30 Января 2008, 18:23:38 »
Моя проблема не смертельна, но местами не приятно. Вічитал способ пересборки "руками". Когда сделаю отпишусь.

Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
Re: HOWTO: FTP сервер на базе PureFTPd и MySQL на Ubuntu 7.10
« Ответ #19 : 31 Января 2008, 06:15:05 »
2 Brun
Мне просто, это было ненужно, а заниматься конкретно по вашему вопросу просто нет времени.
Я стараюсь если где возможно уходить на юникоды.

Оффлайн panzers

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: HOWTO: FTP сервер на базе PureFTPd и MySQL на Ubuntu 7.10
« Ответ #20 : 01 Февраля 2008, 00:09:02 »
Доброе время суток.
Спасибо огромное за HOWTO грамотно написан)
Делал все по нему, и всетаки возникли проблемы. Неработает фтп=(

root@server1:/home# /etc/init.d/pure-ftpd-mysql restart
Restarting ftp server: /usr/sbin/pure-ftpd-wrapper: Invalid configuration file /etc/pure-ftpd/conf/CreateHomeDir: "echo "yes" > /etc/pure-ftpd/conf/CreateHomeDir" not convertible to true or false

вот так вот получается. почему? Как починять?
« Последнее редактирование: 13 Февраля 2008, 19:06:56 от victor53p »

Оффлайн g04

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: HOWTO: FTP сервер на базе PureFTPd и MySQL на Ubuntu 7.10
« Ответ #21 : 03 Февраля 2008, 14:26:26 »
попробуй
cat /dev/null > /etc/pure-ftpd/conf/CreateHomeDir
echo "yes" > /etc/pure-ftpd/conf/CreateHomeDir

Оффлайн h47e

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: HOWTO: FTP сервер на базе PureFTPd и MySQL на Ubuntu 7.10
« Ответ #22 : 12 Февраля 2008, 23:12:48 »
Есть есчо функции:

# Максимальное число одновременных юзеров
echo "50" > /etc/pure-ftpd/conf/MaxClientsNumber

# Максимальное число одновременных соединений с одного IP
echo "8" > /etc/pure-ftpd/conf/MaxClientsPerIP

# Если вы хотите логировать все команды клиентов, то в этом
# пункте должно быть "yes". Если необходимо логгировать также
# ответы сервера, то просто продублируйте этот пункт.

echo "no" > /etc/pure-ftpd/conf/VerboseLog

# Не резольвить имена хостов в логах. Логи становятся менее информативными,
# но и ресурсов требуется меньше. "yes" - имеет смысл ставить на очень
# загруженных серверах, или при неработающем DNS.

echo "yes" > /etc/pure-ftpd/conf/DontResolve

# Максимальное время простоя (по окончании рвётся коннект), в минутах
# (default = 15 minutes)

echo "15" > /etc/pure-ftpd/conf/MaxIdleTime

# Пределы рекурсии команды 'ls'. Первй аргумент - максимально число файлов,
# которое будет показано. Второе - максимальное число подкаталогов

echo "2000 8" > /etc/pure-ftpd/conf/LimitRecursion

# Имеют ли право анонимоусы создвать новые директории?
echo "no" > /etc/pure-ftpd/conf/AnonymousCanCreateDirs

# Если система загружена более, чем указанное тут значение, то
# анонимоусы не могут что-либо скачивать

echo "4" > /etc/pure-ftpd/conf/MaxLoad

# Запретить скачку файлов владельцем которых является "ftp", т.е.
# файлы были загружены но не одобрены местным (локальным) админом.
# (Название пункта интересное :)))

echo "yes" > /etc/pure-ftpd/conf/AntiWarez

# Никогда не перезаписывать файлы. Когда имя, для закачиваемго файла уже
# существует, он будет автоматически переименован в file.1, file.2, file.3, ...

echo "no" > /etc/pure-ftpd/conf/AutoRename

# Запретить анонимным юзерам загружать новые файлы (no = аплоад разрешён)
echo "no" > /etc/pure-ftpd/conf/AnonymousCantUpload

# Поддержка UTF-8 для имён файлов (RFC 2640)
# Определите кодировку для файловой системы сервера и, опционально,
# дефолтовую кодировку для клиентов, которые не юзают UTF-8.
# Работает тока если pure-ftpd скомпилен с '--with-rfc2640'

echo "koi8-r" > /etc/pure-ftpd/conf/FileSystemCharset
echo "cp1251" > /etc/pure-ftpd/conf/ClientCharset

                                                                                       Большая благодарность © lissyara

Оффлайн vazik

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: HOWTO: FTP сервер на базе PureFTPd и MySQL на Ubuntu 7.10
« Ответ #23 : 15 Февраля 2008, 12:00:17 »
Здравствуйте!

Вопрос про создание папок:
Сделал так:
cd /home/ftp
mkdir incoming
chown ftp:nogroup incoming/
chmod 777 incoming/
cd ../
chmod 777 ftp/

и вот так:

echo "yes" > /etc/pure-ftpd/conf/AnonymousCanCreateDirs

Но анонимные юзеры не могут создавать папки... подскажите, плз, куда копать?
ЗЫ: 7,10

Оффлайн kluv

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: HOWTO: FTP сервер на базе PureFTPd и MySQL на Ubuntu 7.10
« Ответ #24 : 29 Февраля 2008, 12:40:59 »
Здрасте подскажите, если я всех пользователей запираю в домашнем каталоге и в этом каталоге делаю ссылку на другой каталог как мне это разрешить? Возможно ли такое?

Оффлайн gluki

  • Новичок
  • *
  • Сообщений: 27
  • Я глух и нем... Но иногда как ляпну
    • Просмотр профиля
Re: HOWTO: FTP сервер на базе PureFTPd и MySQL на Ubuntu 7.10
« Ответ #25 : 12 Марта 2008, 02:14:46 »
Ночь добрый!!!  :coolsmiley:

Второй день долблюсь с pureftpd и всё никак ;(
установил всё по ману даже не изменял, с одним единственным нюансом мне не нужен анонимный юзер...

Запускается фтп с сл. строкой : Starting ftp server: Running: /usr/sbin/pure-ftpd-mysql -j -B

и принимает только юзеров системы а не виртуальных, которые хранятся в скуле.

Хелп ми плз... утомился :'(

Оффлайн akaBeast

  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: HOWTO: FTP сервер на базе PureFTPd и MySQL на Ubuntu 7.10
« Ответ #26 : 10 Июня 2008, 05:57:57 »
Подскажите пожалуйста.. Можно ли научить PureFTPd научить принимать коннекты с MD5?

Пытаюсь подключиться клиентом с шифрованием пароля, и получаю:

ERROR:>      S/Key MD5 authentication not supported.
ERROR:>      Not logged in.

В базе всё хранится как надо, пароли шифрованные и т.д., но передаются то они вроде в открытом виде.

Оффлайн Humble

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: HOWTO: FTP сервер на базе PureFTPd и MySQL на Ubuntu 7.10
« Ответ #27 : 27 Июля 2008, 12:43:23 »
Блин, фтп стартанул, а phpmyadmin не хочет. Все делал по инструкции. В чем проблема?
Апач работает.

Оффлайн staf

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: HOWTO: FTP сервер на базе PureFTPd и MySQL на Ubuntu 7.10
« Ответ #28 : 07 Февраля 2009, 14:00:26 »
решил данную инструкцию применить к ubuntu 8.10.все встало,но -
Цитировать
Затем заходим в оболочку базы MySQL и копируем в командную строку ниже приведенные команды, затем нажимаем Enter (yes) для создания таблиц базы:..
при вводе - USE pureftpd, говорит
mysql> USE pureftpd
ERROR 1049 (42000): Unknown database 'pureftpd'
Что делает - USE pureftpd?Как быть,гуголь на эту ошибку ничего не ответил?
И еще - как это все можно переустановить(думаю всеж я напарил че то где то) подчистую со всеми конфигами?

Оффлайн TAN

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: HOWTO: FTP сервер на базе PureFTPd и MySQL на Ubuntu 7.10
« Ответ #29 : 20 Февраля 2009, 14:11:35 »
Цитировать
Что делает - USE pureftpd?
Команда говорит что нужно работать с базой данных pureftpd
а так как ругается 
Цитировать
ERROR 1049 (42000): Unknown database 'pureftpd'
вы её просто не создали.

 

Страница сгенерирована за 0.02 секунд. Запросов: 21.