Форум

/ домой \ \ темы /



Тема: FTP ограничение по скорости

14/03/2007 14:55 Altex:
Возможно ли ограничить скорость скачивания для разных пользователей.
"Предел сумарной скорости передачи данных для всех соединений с одного IP (KБайт/минуту)." установлено 333 кб/мин.
Возможно ли устанавливать ограничение по скорости для определённых юзеров.
14/03/2007 21:43 Altex:
а вот ещё забыл, как в фтп запретить многопотоковое скачивание ?
14/03/2007 23:36 Max:
Увы, лимиты общие на всех и многопотоковое скачивание по FTP в текущих версиях не запрещается.
15/03/2007 04:00 Altex:
а вы планируете в будущем добавить эти возможности ?
15/03/2007 04:04 Altex:
и ещё хорошо бы было добавить вход на фтп от логина любого юзера как anonymous
15/03/2007 05:05 Max:
Запрет многопотокового скачивания, -- возможно
Лимыты по юзерам, -- только под заказ.
Последнее вообще не понял -- включайте у юзеров FTP доступ, будет у них вход. Нужен общий каталог, -- включайте виртуальные каталоги для FTP и и добавляйте виртуальный каталог, указывайте для каких юзеров, с какими правами он доступен.
15/03/2007 12:55 Altex:
да дейсвительно не поняли, некоторые фтп клиенты требует явного указания пользователя anonymous при некоторые юзеры вписывают туда любых пользователей и при конекте сервер в этом отказывает, хорошобы было чтобы сервер пускал под пользователем anonymous всех кто пробует законектится к нему под любым логином, разумеется если в сервере есть учётная запись (логин-пароль) то такой пользователей заходит под своим логином
15/03/2007 13:08 Altex:
[quote]Лимыты по юзерам, -- только под заказ.[/quote]
а сколько будет стоеть такой заказ ?

как раз только заметил, как я писал выше у меня стоит ограничение скорости на фтп, созданы виртальные каталоги, и разрешено чтение из для anonymous. Оказывается еси по http обратится к этим виртуальным каталогам, сервер выводит диалог авторизации, куда я вписываю логин anonymous и скачиваю файлы без ограничений по скорости.

можно ли это как нибудь доработать ?
пока что мне придётся создать 2 системные службы для 2х shttps установленными по разным путям, чтобы разделить фтп и http сервера
15/03/2007 13:09 Altex:
извеняюсь за неграмотность и проглатывание половины слов, неуспеваю записывать все мысли :)))
16/03/2007 02:21 Altex:
ну или можно виртуальные каталоги скрытыми сделать а в настройках http не выдавать скрытые файлы =) нашёл выход
16/03/2007 06:50 Max:
Так чтобы FTP по любому пользователю открывал anonymous аккаунт -- это не правельно. Все известные мне клиенты (ну может за исключением консольного FTP -командная строка) по умолчанию используют anonymous

Стоимость заказа зависит от времени требуемого на его выполнение. Для лимитов по юзером переделка большая, нужно менять конфигурацию, и др. -- это не меньше двух недель.

У HTTP тоже есть ограничение по скорости. Впрочем может и стоит добавить модификатор :NOHTTP в списке пользователей.
16/03/2007 12:54 Altex:
в моём случае по http я не могу делать ограничений, а вот по фтп зато они должны быть максимально строгими. вообщем то в моём случае лимиты в скорости для определённых пользователей становятся не нужны если вы введёте NOHTTP т.к. не важно откуда качать быстро с http или фтп

и ещё вопросик, правильно ли отвечать по фтп для всех виртуальных хостов ? сейчас скрываю это с помощью фаервола и нескольких адресов.
Вы писали для версии 3.05.66 что ввели поддержку очень больших файлов, насколько большие файлы сейчас сервер выдаёт по ftp и http ?

а много ли времени займёт и сколько будет стоить переделка для того чтобы shttps не выдавал "Error. Bad request." и "Access denyed" а перекидывал на страницу ошибки
16/03/2007 20:34 Max:
FTP вообще не получает имени хоста. он работает только по факту подключения к IP адресу. То на какой адрес имя хоста резолвится ни как не связано с FTP протоколом.

Сейчас практически любого размера. (раньше было < 2Гб, причем скачать целиком было можно. а частями с позиционированием >2Гб возникали проблемы)

По времени может и не много, но например Bad request, возникает только при разрыве связи, при отладке софта или действиях хакеров -- и нет смысла перегружать и без того слишком раздутую конфигурацию.
16/03/2007 20:47 Altex:
"Error. Bad request." у меня возникает возникает в 2х случаях, когда обращаются к файлам которые имеют атрибуты скрытый и в опциях указаны не выдавать скрытые файлы и во втором если неправильно обращатся к виртуальному каталогу т.е. без слеша в конце.
18/03/2007 01:10 Max:
Попробуйте версию 3.05.67 (пока тестовую) Там добавлены запрет на многопотковое подключение к FTP и возможность запрещать виртуальный каталог для HTTP
18/03/2007 01:12 Max:
И в случае скрытых файлов в 3.05.67 выдается страница ошибки.
19/03/2007 03:48 Altex:
Огромное спасибо, уже попробовал, запрет многопотокового работает и на страницу ошибки перекидывает. Не нашёл "возможность запрещать виртуальный каталог для HTTP" где настроить ?
19/03/2007 04:46 Max:
Тамже где вы добавляйте виртуальный каталог. Для пользователя ключ NOHTTP
19/03/2007 19:06 Altex:
[quote]Тамже где вы добавляйте виртуальный каталог. Для пользователя ключ NOHTTP[/quote]

сначало не получилось потому что добавлял ключ в конец:
anonymous:R:NOHTTP
а вот если написать:
anonymous:NOHTTP:R файл не выдаётся, но и сообщение о том что авторизация не верна не выводится, так же как и не перкидывает на страницу ошибки. Это так и должно быть ?
19/03/2007 19:52 Altex:
поспешил написать, помоему не работает ключ NOHTTP

и ещё столкнулся с проблемой, если логин у юзера состоит из больших английских букв, юзер не может попасть на фтп под своим логином
19/03/2007 21:52 Max:
Писать надо одним словом: anonymous:NOHTTPR или
anonymous:RNOHTTP , Порядок следования значения не имеет (RW=WR).

В логине строчные и прописные буквы различаются. Как задано в настройках так и надо вводить.
20/03/2007 11:03 Altex:
Спасибо, попробовал заработало.

почему то некоторые пользователи не могут зайти на фтп, а некоторые могут. выдаётся ошибка 421 limit overflow
20/03/2007 16:35 Max:
Так это запрет нескольких потоков. Если есть обрабатываемый обмен с этого IP то второй раз залогиниться не дает.
31/03/2007 04:07 cik:
Переставил винду и ftp перестал "отдавать" LIST...
Сам захожу спокойно, а больше никто не может, даже с отключенным фаером.
Для сервера нужны какие-нить службы или еще что-то?
Какие могут быть причины, а то не знаю где рыть(

31/03/2007 07:31 cik:

31/03/2007 07:37 cik:
Расплывчато написал, извиняюсь...
<LIST
<421 Err
В инете нашел код ошибки: - Возвращается зарегистрированному
клиенту, при попытке отослать неизвестную серверу команду.
Что делать ума не приложу.
31/03/2007 08:22 Max:
Не удается установить соединения данных.
Смотрите, первое, настройки файрвола/брендмаузера, второе, если у вас задан определеннй диаппозон портов для пасивного соединения данных, -- онможет быть задан не верно -- порты заняты. Выбирайте точно свободные порты, например начиная с 10000
01/04/2007 03:44 cik:
Спасибо, разобрался... Одновременно и служба нужная отключена была
и фаер блокировал данные.
* В 67 версии кривая надпись примера в настройках вирт. каталогов
01/04/2007 03:55 Max:
Не понял где кривая? В русской или английской?
В вэб администрировании? Чем она кривая?
01/04/2007 05:17 cik:
В русской версии, не в вэб, а в прямых настройках...
"для пользователей (через запятую:"
...остольное уходит под поле ввода

17/04/2007 16:59 Altex:
заметил такой глюк:

у меня на фтп создано несколько юзеров, все они могут зайти под своими логинами, но когда один из них пытается скачаться из виртуальной папка по http, он вводит свои логин и пароль и не может скачать потому что авторизацию не проходит, причём другие могут.

юзеры ничем друг от друга не отличаются, кроме логинов и паролей разумеется, логины некоторых начинаются с маленькой буквы у других с большой, у некоторых в паролях присутствуют символы ! *, думал причина в специальных символах

менял пароль у того юзера что не может скачать и даже с логином Lich пароль 123 не даёт скачать с http из-за того что не проходит авторизацию при этом на фтп с этим логином паролем он нормально заходит
18/04/2007 00:58 Max:
Что в логе?
Какой браузер?
18/04/2007 01:26 Altex:
!->17/04 21:21:01 [172.16.27.24:35170>80] (t281 2497281)
GET /GAMES/C_C_3/c_c3.part1.rar HTTP/1.1
Accept: */*
Accept-Language: ru
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; InfoPath.1)
Host: srv.oreltv.ru
Connection: Keep-Alive
Authorization:*******************

браузер IE6
18/04/2007 20:16 Max:
Поменяйте пароль, и не выкладывайте его в и-нете
Пока ошибки не нашел, у меня такое не проявляется. Т.к. у вас в настройках выбранна опция, удалять пароли из лога, по запросу не определить тот ли логин и пароль были переданыю.

Посмотрите настройки этой виртуальной папки, возможно для этого пользователя нет доступа к этой папке или доступ NOHTTP


Пользователь: Пароль: Новый пользователь:   Запомнить пароль: