Мы поставляем нашим клиентам файлы-зоны. Некоторые файлы зон имеют размер около 300 МБ, а некоторые совсем маленькие, может быть, около 1 МБ. У нас была проблема, когда кто-то настраивал сценарий для постоянной загрузки файла. Представьте, что вы загружаете файл размером 300 МБ несколько сотен раз в день. Поскольку у нас нет средства формирования пакетов для ограничения трафика, нам необходимо обновить ftp-сервер и использовать дополнительные модули, чтобы каким-то образом ограничить загрузку. В настоящее время мы используем сервер proftpd. Также обратите внимание, что есть разные пользователи для разных доменов - скажем, если вы хотите скачать файл зоны для домена .INFO, вы используете конкретного пользователя. Этот пользователь не может скачать файл какой-либо другой зоны. Вот что мы ищем:
Максимум 400 МБ загрузки на пользователя в день. Или даже иметь разный лимит загрузки для разных пользователей в день.
Используйте одно соединение для каждого пользователя в любое время.
Максимальное количество подключений (неодновременных) на пользователя в день - 5. Любой, кто пытается превысить это количество, будет заблокирован на 24 часа.
Кто-нибудь использовал FTP-сервер с похожими ограничениями выше? Есть ли у кого-нибудь идеи, с чего начать? Любая помощь будет оценена. Спасибо.
-N
Не напрямую связано с FTP, но я бы пошел и решил причину (клиенты повторяли загрузку всего файла зоны), а не замедлял работу (возможно, с более сложной настройкой). Вы учли:
Файлы зоны - это большие фрагменты данных с изменяющимися небольшими частями, они каждый раз требуют инкрементной передачи вместо полной загрузки.
Вы можете захотеть проверить FileZilla. Я считаю, что он должен обладать всеми функциями, которые вы ищете.
Мы использовали CrushFTP, работающий на Windows 2003. Он также работает на других платформах и не требует никаких дополнительных услуг. Обзор CrushFTP
Множество функций для безопасного доступа с HTTPS и другими. Он может ограничивать соединения, устанавливать максимальный размер файла и другие ограничения доступа. Множество других замечательных функций, низкая стоимость и отличная поддержка. Не пробовал V5, но последняя версия была отличной. Стоит посмотреть
В Bitvise WinSSHD вероятно, сделает то, что вам нужно, с помощью утилиты конфигурации wcfg.