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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: FTP server, какой нужен?  (Прочитано 3981 раз)

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

Оффлайн settom

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
  • Самоделкин
    • Просмотр профиля
FTP server, какой нужен?
« : 17 Сентября 2007, 18:52:42 »
Нужен нормальный ftp server для Linux (Ubuntu), который полностью соответствовал функционалу использованного ранее Gene6, а именно требуется ряд главных свойств:
1) Возможность создания виртуальных пользователей (не прописанных в самом Linuxе, как у pure-ftpd)
2) Возможность создания виртуальных папок, просто нет возможности складывать все в pub, при том что на компе несколько хардов.
3) Подсчет трафика и ведение логов.
Если кто использует таковой, назовите его имя.
« Последнее редактирование: 20 Сентября 2007, 12:17:56 от settom »
Шишки, набитые на своей голове, работают лучше и дольше, чем на чужой.

Оффлайн andruxa

  • Любитель
  • *
  • Сообщений: 84
    • Просмотр профиля
Re: FTP server, какой нужен?
« Ответ #1 : 17 Сентября 2007, 20:22:28 »
1. а почему не сам pure-ftpd?
2. mount -o bind не пойдет?
3. Считать трафик - не задача фтп-сервера, а логи они по-идее все ведут.

остальное - дело вкуса, мне нравится proftpd. под требования (за исключением подсчета траффика) подходит.

Оффлайн settom

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
  • Самоделкин
    • Просмотр профиля
Re: FTP server, какой нужен?
« Ответ #2 : 17 Сентября 2007, 20:40:03 »
В pure-ftpd вообще не понял как можно делать виртуальных пользователей, на том и поставил крест. Попробую повозиться с proftpd, жаль пока не нашел HOW-TO, правда не очень и искал.
Шишки, набитые на своей голове, работают лучше и дольше, чем на чужой.

Оффлайн settom

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
  • Самоделкин
    • Просмотр профиля
почему не видно папки???
« Ответ #3 : 17 Сентября 2007, 23:30:18 »
Вроде все настроил, кроме одного и самого главного, ПАПКИ!!!
Создаю пользователя "my-friends", настройки почти по умолчанию, корневой каталог отправляю в пустую папку. Еще подключаю 2 папки /media/sdb1/AVI и /media/sda2/DISTRIB, вроде все права задал, но когда заходишь на ftp ничего нет, то есть сидишь в корневой папке. Что нужно сделать, чтобы в содержании корневой папки появились эти 2 вышеописанные?
Перекопал и-нет, везде рассматриваются простые примеры, которые и так понятны.

<Anonymous /media/sda1/WINDOWS/ftp>
User my-friends
Group friends
AnonRequirePassword on
MaxClients 5 "The server is full, hosting %m users"
DisplayLogin welcome.msg
DisplayFirstChdir .msg
<Limit LOGIN>
Allow from all
Deny from all
</Limit>
<Limit LIST NLST  RETR  PWD XPWD  SIZE  STAT  CWD XCWD  CDUP XCUP >
 AllowAll
</Limit>
<Limit STOR STOU  APPE  RNFR RNTO  DELE  MKD XMKD SITE_MKDIR  RMD XRMD SITE_RMDIR  SITE  SITE_CHMOD  SITE_CHGRP  MTDM >
 DenyAll
</Limit>
<Directory /media/sdb1/AVI>
<Limit LIST NLST  RETR  PWD XPWD  SIZE  STAT  CWD XCWD  CDUP XCUP >
 AllowAll
</Limit>
<Limit STOR STOU  APPE  RNFR RNTO  DELE  MKD XMKD SITE_MKDIR  RMD XRMD SITE_RMDIR  SITE  SITE_CHMOD  SITE_CHGRP  MTDM >
 DenyAll
</Limit>
</Directory>
<Directory /media/sda2/DISTRIB>
<Limit LIST NLST  RETR  PWD XPWD  SIZE  STAT  CWD XCWD  CDUP XCUP >
 AllowAll
</Limit>
<Limit STOR STOU  APPE  RNFR RNTO  DELE  MKD XMKD SITE_MKDIR  RMD XRMD SITE_RMDIR  SITE  SITE_CHMOD  SITE_CHGRP  MTDM >
 DenyAll
</Limit>
</Directory>
</Anonymous>
 DenyAll
</Limit>
</Directory>
</Anonymous>
Шишки, набитые на своей голове, работают лучше и дольше, чем на чужой.

Оффлайн Lolka

  • Участник
  • *
  • Сообщений: 162
  • Адепт высшей магии по Убунтизму
    • Просмотр профиля
Re: FTP server, какой нужен?
« Ответ #4 : 18 Сентября 2007, 01:51:49 »
Как то вы по странному эти папки позадавали совсем. Заставьте бегать proftpd (это он?) по симлинкам, сдалайте одну папку для anonymous и пустите другие папки туда симлинками. Только будьте внимательны -- если сервер chroot'ит пользователя в один каталог, никакие симлинки ему уже не помогут.

 Кстати: pureftpd -- отличная штука, пусть и многие его ругают "старомодную" тягу ко всей конфигурации в ключах запуска.
А на самом деле его можно привязать даже к mysql базе клиентов.
« Последнее редактирование: 18 Сентября 2007, 01:54:33 от Lolka »

Оффлайн Lolka

  • Участник
  • *
  • Сообщений: 162
  • Адепт высшей магии по Убунтизму
    • Просмотр профиля
Re: FTP server, какой нужен?
« Ответ #5 : 18 Сентября 2007, 01:52:53 »
Да, еще вариант, забыл -- null fs, виртуальное "монтирование" -- использую у себя такое на ftp, правда под FreeBSD.

Оффлайн pehser

  • Активист
  • *
  • Сообщений: 586
  • sidux 64bit + KDE4 svn
    • Просмотр профиля
    • Магазин електро и бытовой техники в николаеве
Re: FTP server, какой нужен?
« Ответ #6 : 18 Сентября 2007, 10:23:00 »
я бы советал vsftpd для ваших целей под=ходит на ура бегает по шустрее proftpd да и разрабочики ubuntu его подерживают на скока я знаю

Оффлайн andruxa

  • Любитель
  • *
  • Сообщений: 84
    • Просмотр профиля
Re: FTP server, какой нужен?
« Ответ #7 : 18 Сентября 2007, 14:35:08 »
я бы советал vsftpd для ваших целей под=ходит на ура бегает по шустрее proftpd да и разрабочики ubuntu его подерживают на скока я знаю

а можно увидеть тесты насчет "бегает по шустрее proftpd" и по-подробнее насчет "разрабочики ubuntu его подерживают"?

по-сабжу
хотя бы </Anonymous> 2 раза и вы "немножко" не разобрались с назначением директив <Anonymous> и <Directory>.
http://www.castaglia.org/proftpd/doc/contrib/ProFTPD-mini-HOWTO-Chroot.html

Оффлайн settom

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
  • Самоделкин
    • Просмотр профиля
Re: FTP server, какой нужен?
« Ответ #8 : 18 Сентября 2007, 20:46:23 »
mount --bind идет на ура, вроде разобрался, остался один вопрос: что подкрутить, чтобы вместо каракозабр были русские назнания папок?
Шишки, набитые на своей голове, работают лучше и дольше, чем на чужой.

Оффлайн pehser

  • Активист
  • *
  • Сообщений: 586
  • sidux 64bit + KDE4 svn
    • Просмотр профиля
    • Магазин електро и бытовой техники в николаеве
Re: FTP server, какой нужен?
« Ответ #9 : 19 Сентября 2007, 14:34:01 »
вот по теме найдена стотейка читайте и делайте выводы сами
http://ekb-lug.ru/node/1079

Оффлайн andruxa

  • Любитель
  • *
  • Сообщений: 84
    • Просмотр профиля
Re: FTP server, какой нужен?
« Ответ #10 : 19 Сентября 2007, 14:39:58 »
на "статейку" никак не тянет. тянет на топик по выбору сервера для одного из многих lug. аргументация аналогична вашей - ничего кроме imho. никакого тестирования не проводилось. на основе чего делать выводы?

Оффлайн andruxa

  • Любитель
  • *
  • Сообщений: 84
    • Просмотр профиля
Re: FTP server, какой нужен?
« Ответ #11 : 19 Сентября 2007, 14:41:27 »
на каком этапе проблема с русскими именами файлов? полсе mount или уже при листинге по ftp?

Оффлайн settom

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
  • Самоделкин
    • Просмотр профиля
Re: FTP server, какой нужен?
« Ответ #12 : 20 Сентября 2007, 12:00:57 »
Проблемы начинаются когда заходишь на фтп с другого компа, причем для примера использовал Total Commander. Если заходить например через Оперу, то кодировку она видимо понимает и все нормально. Отискал вот такой мануал:

Берем исходники пакета: apt-get source proftpd
Устанавливаем все необходимые для сборки пакеты: apt-get install g++ libmysqlclient15-dev libpam-dev zlib1g-dev postgresql-dev libldap2-dev libssl-dev libwrap0-dev libcap-dev autotools-dev libncurses5-dev dpatch libacl1-dev
Качаем патч: wget http://linuxportal.vrn.ru/file/proftpd-1.3.0-rus.patch.gz
Накладываем патч: cd proftpd-dfsg-1.3.0 && zcat ../proftpd-1.3.0-rus.patch.gz | patch -p1
Правим debian/rules в районе строки 43, добавляем в --with-modules параметр mod_codeconv. То есть делаем:CONF_ARGS := ...(пропущено)... --with-modules=mod_readme:mod_codeconv
Правим debian/changelog, вставив в начало файла запись о том, что это версия с нашим патчем. Думаю, вы догадаесь как это сделать самостоятельно.
Собираем пакет: fakeroot dpkg-buildpackage
Устанавливаем вновь собранный пакет(ы) через dpkg -i

Попробую такой вариант
Шишки, набитые на своей голове, работают лучше и дольше, чем на чужой.

Оффлайн andruxa

  • Любитель
  • *
  • Сообщений: 84
    • Просмотр профиля
Re: FTP server, какой нужен?
« Ответ #13 : 20 Сентября 2007, 16:34:04 »
необходимые для сборки пакеты проще установить с помощью apt-get build-dep

Оффлайн margent

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: FTP server, какой нужен?
« Ответ #14 : 16 Сентября 2009, 23:35:05 »
на "статейку" никак не тянет. тянет на топик по выбору сервера для одного из многих lug. аргументация аналогична вашей - ничего кроме imho. никакого тестирования не проводилось. на основе чего делать выводы?

Кхм... а у вас руки отсохли самому протестировать??? Работает гораздо лучше... если вас интересует поддержка убунтовцами... лезьте на ubuntu.com и переводите документацию...
 Привыкли смотреть только то во что ткнут, а искать самим лень... прогресиваная молодежь хД

 

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