URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 70593
[ Назад ]

Исходное сообщение
"Какой фтп сервер выбрать под BSD&Linux"

Отправлено weldpua2008 , 29-Ноя-06 04:30 
Здравствуйте
Вот есть proftpd - но у Него проблемы с безопасностью  и русским языком и кодировкой.
Надо же ФТП сервер, который сможет
1)anonymous ftp сервер  с поддержкой русского и нормальная кодировка - для начала
2)ограничение по скорости
3)виртуальный хостинг
4)авторизация из sql(mysql)

Заранее спасибо
Ос-ьи FreeBSD &Debian
Но а вообще хотелось бы что-то что всегда знаешь, что сможешь настроить
Можно если есть несколько вариантов отвечать так
фтп-сервер ХХХ 1,2,3 да


Содержание

Сообщения в этом обсуждении
"Какой фтп сервер выбрать под BSD&Linux"
Отправлено weldpua2008 , 29-Ноя-06 04:31 
3)виртуальный хостинг
Ну и что бы можно было отдельные директории давать в доступ типа
/home/ftp/
/var/input/



"Какой фтп сервер выбрать под BSD&Linux"
Отправлено luch , 29-Ноя-06 05:54 
>3)виртуальный хостинг
>Ну и что бы можно было отдельные директории давать в доступ типа
>
>/home/ftp/
>/var/input/


vsftp


"Какой фтп сервер выбрать под BSD&Linux"
Отправлено shizoid , 29-Ноя-06 11:50 
>>3)виртуальный хостинг
>>Ну и что бы можно было отдельные директории давать в доступ типа
>>
>>/home/ftp/
>>/var/input/
>
>
>vsftp


pure-ftp


"Какой фтп сервер выбрать под BSD&Linux"
Отправлено lavr , 29-Ноя-06 12:20 
>>3)виртуальный хостинг
>>Ну и что бы можно было отдельные директории давать в доступ типа
>>
>>/home/ftp/
>>/var/input/
>
>
>vsftp

не смешите, virtual-hosts на базе vsftpd - это чесать ногой за ухом

To автор вопроса:

"нормальная поддержка русского" - это КАК?! Нет такого близко в протоколе FTP.
Что есть нормальный русский:

- cp866
или быть может
- cp1251
или
- koi8-r
или
- iso
или
- utf8
???

Допустим есть:
- старый MacOS с iso
- старый MS-DOS с cp866
- Windows с cp1251 и utf8
- Unix'ы с разными кодировками

Каждый будет требовать СВОЕЙ нормальной кодировки, как вы себе это представляете?
К какой единой кодировке приводить и как? Как клиент и сервер будут договариваться
если этого НЕТ в протоколе, ну допустим поправили сервер на КАКУЮ-ТО кодировку -
превентивные меры, КАК ПРАВИТЬ ftp-клиенты?
Как быть если пользователям НАЧХАТЬ на разные там кодировки: cp866, cp1251, koi8-r...
их это вовсе НЕ КОЛЫШИТ ни разу и каждый будет норовить класть и работать в СВОЕЙ,
получаем на сервере файлы в разных кодировках, это если без ПРЕВЕНТИВНЫХ МЕР.

Суть понятна?


"Какой фтп сервер выбрать под BSD&Linux"
Отправлено Den , 29-Ноя-06 12:46 
Странно что автор ниасилил proftpd - там все это есть и даже больше, просто для начала нужно прочитать документацию

"Какой фтп сервер выбрать под BSD&Linux"
Отправлено weldpua2008 , 29-Ноя-06 13:29 
>To автор вопроса:
>"нормальная поддержка русского" - это КАК?! Нет такого близко в протоколе FTP.
>Что есть нормальный русский:
Счас опишу проблему - посмеемся
Заливаешь файл с именем содержашим ья и пробел - Они все ичезают
А Теперь вопрос - нафиг нужен фтп который так каверкает все?
Ладно русский - но пробелы за что??? :)

>Странно что автор ниасилил proftpd - там все это есть и даже
>больше, просто для начала нужно прочитать документацию
Осилил - Он даже работает, но проблема выше + видел сообщение что он уязвим и тут его где-то поносили  -вот и решил более лёгким путём

Видел для сабжа патчи - оба при компиляции дают ошибку, вернее при сборки в пакет
fakeroot - А Мне нужен именно Он. Да и так обычным ./configure&&make&&make install таже ошибка в общем Нет времени извращатся

Тут подумал - наверное плохо написал...
Надо 1) - обязательно что бы фтп-сервер не коверкал названия и показывал номально руский - тоесть Сам выставлял кодировку(на эту туму все тот же патч с которым не компилится)
-anonymous+аутентификация каким-нибудь средством(file|sql)

остальное  - желательно, но не обязательно :)


"Какой фтп сервер выбрать под BSD&Linux"
Отправлено lavr , 29-Ноя-06 18:01 
>>To автор вопроса:
>>"нормальная поддержка русского" - это КАК?! Нет такого близко в протоколе FTP.
>>Что есть нормальный русский:
>Счас опишу проблему - посмеемся
>Заливаешь файл с именем содержашим ья и пробел - Они все ичезают
>
>А Теперь вопрос - нафиг нужен фтп который так каверкает все?
>Ладно русский - но пробелы за что??? :)

вам явно указали на незнание протокола FTP

>>Странно что автор ниасилил proftpd - там все это есть и даже
>>больше, просто для начала нужно прочитать документацию
>Осилил - Он даже работает, но проблема выше + видел сообщение что
>он уязвим и тут его где-то поносили  -вот и решил
>более лёгким путём
>
>Видел для сабжа патчи - оба при компиляции дают ошибку, вернее при
>сборки в пакет
>fakeroot - А Мне нужен именно Он. Да и так обычным ./configure&&make&&make
>install таже ошибка в общем Нет времени извращатся

кошки невкусные?! просто вы их готовить НЕ УМЕЕТЕ, для тех кто сам не может:

http://www.freebsd.org/cgi/query-pr.cgi?pr=104453&cat=ports

>Тут подумал - наверное плохо написал...
>Надо 1) - обязательно что бы фтп-сервер не коверкал названия и показывал
>номально руский - тоесть Сам выставлял кодировку(на эту туму все тот
>же патч с которым не компилится)
>-anonymous+аутентификация каким-нибудь средством(file|sql)
>
>остальное  - желательно, но не обязательно :)


"Какой фтп сервер выбрать под BSD&Linux"
Отправлено weldpua2008 , 29-Ноя-06 22:18 
>>А Теперь вопрос - нафиг нужен фтп который так каверкает все?
>>Ладно русский - но пробелы за что??? :)
>
>вам явно указали на незнание протокола FTP

Вопрос - Я беру захожу на фтп в Интернете, у Себя в локальной сети, да и когда-то когда с vsftpd на ASP9.0 извращался - так там что из Виндовса Експлорер что из Оперы что из тотала что из gftp - всегда было все ок с руским и пробелами,а вот именно proftpd в debian etch v1.2.10 не могит этого...
Если бы не видил - не поверил бы...
Возникает резённый вопрос - если протокол фтп один у Всех и у одних показывает папки а у других нет - то дело в протоколе?
Я же не скажу - извините господа клиенты ваша важная информация должна храниться на фтп без русских букв я  и пробелов
А Они Мне - как, почему у Всех работает, а у Вас...
А Я - так протокол фтп...

Проблемы с кодировкой - решаются патчем:
http://www.opennet.me/base/patch/rus_proftpd.txt.html
но опять фря
И никакой протокол фтп нам не страшен:)))

>http://www.iplab-nnz.ru/blog/index.php?op=ViewArticle&articl...
Есть такая проблема: сложно найти ftpd, понимающий перекодировку имен файлов. Если хранить файлы на сервере в koi8, то ftpшник выдает винде крякозябры. Если хранить в CP1251, то ftp не передает букву "Я", считая ее управляющим символом.
В том числе к таким серверам относится ProFtpd


>кошки невкусные?! просто вы их готовить НЕ УМЕЕТЕ, для тех кто сам
>не может:
>
>http://www.freebsd.org/cgi/query-pr.cgi?pr=104453&cat=ports
Я говорил про Linux&BSD
Про freeBSD Я видел - есть патч для порта и порт вроде нормальный, а Линукс?

Чёт долго Я его мурыжу...
В общем попробую еще...наверное :)


"Какой фтп сервер выбрать под BSD&Linux"
Отправлено lavr , 30-Ноя-06 13:25 
>>>А Теперь вопрос - нафиг нужен фтп который так каверкает все?
>>>Ладно русский - но пробелы за что??? :)
>>
>>вам явно указали на незнание протокола FTP
>
>Вопрос - Я беру захожу на фтп в Интернете, у Себя в
>локальной сети, да и когда-то когда с vsftpd на ASP9.0 извращался
>- так там что из Виндовса Експлорер что из Оперы что
>из тотала что из gftp - всегда было все ок с
>руским и пробелами,а вот именно proftpd в debian etch v1.2.10 не
>могит этого...
>Если бы не видил - не поверил бы...
>Возникает резённый вопрос - если протокол фтп один у Всех и у
>одних показывает папки а у других нет - то дело в
>протоколе?
>Я же не скажу - извините господа клиенты ваша важная информация должна
>храниться на фтп без русских букв я  и пробелов
>А Они Мне - как, почему у Всех работает, а у Вас...

у кого У ВСЕХ, полагаю что комментарии тут НЕ НУЖНЫ.

Вырезайте из sources используемого ftp демона управляющие последовательности
TELNET и любой демон у вас будет работать с ЛЮБЫМИ КОДИРОВКАМИ.
Без перекодирования разумеется, но и не будет удалять символы перед я (cp1251)
Никого НЕ ИНТЕРЕСУЕТ ЧТО и ГДЕ вы видели, одни разработчики OS подходят к
своей системе так, другие эдак, плюс еще есть масса packages от самой системы
и от сторонних разработчиков.
Разработчики большинства систем НЕ ПОЙДУТ на нарушение RFC в системных продуктах,
ибо все борятся за Posix-Compliant своих OS (Posix - понятие ширррокое), но и не
будут препятствовать создателям packages на некоторые отступления-изменения на
благие цели.

Какая нах разница какой *nix?! Если есть sources - берете и вырезаете из ftp демона
управляющие последовательности telnet - поиск IAC.

Разработчики ПО: GNU или AS IS, тоже стараются НЕ НАРУШАТЬ RFC и им пофик у кого там
какие патчи, это ЛИЧНАЯ забота системщика.
Не работают ГОТОВЫЕ патчи - смотрите их, смотрите sources и делайте ПРАВКИ вручную
основываясь на алгоритме и логике софта, какие проблемы?

PS. У всех народ использующих латиницу, НЕТ описанной проблемы, потому как используют
ПЕРВУЮ половину ASCII таблицы, никто НЕ ВИНОВАТ что протокол СТАРЫЙ и в те времена
НЕ ЗАДУМЫВАЛИСЬ о кириллице и иероглифах... Но и RFC разработчики нарушать не будут,
самостоятельно please...


"Какой фтп сервер выбрать под BSD&Linux"
Отправлено mxm , 30-Ноя-06 05:52 
vsftpd 1,2,3,4 да