Авторизируйтесь,
чтобы продолжить
Некоторые функции доступны только зарегистрированным пользователям
Неправильный логин или пароль
Добавить софт
Мой софт

FTP-сервер Serv-U. Возвращение легенды. Часть 2

Автор: Виктор Фрэйн
Опубликовано: 03.04.2013
Источник: SoftKey.info

Serv-U FTP-Server Platinum edition

Перейдем от общего к частному. Рассмотрим меню и настройки программы, чтобы вам не показалось, что программа предназначена лишь для суровых хардкорных администраторов, работающих лишь с черным экраном консоли и презирающих GUI.

Начало работы с программой

Имеет смысл сразу для себя определить домашний каталог, который станет корневым каталогом при входе на FTP-сервер, папку для того или иного пользователя (при настройке пользователя нужно выбрать, блокировать ли его в домашней папке или разрешить гулять по другими папкам сервера), папку, куда будет выкладываться информация для анонимных пользователей (входят без логина/пароля), папку для закачки на сервер (upload).

Первоначально нужно настроить домен - включается четырехшаговый мастер: выбираете название, порты и протоколы, привязываете домен к IP. Затем выбираете систему шифрования паролей и возможность их восстановления пользователями. Для последнего понадобится настроить параметры SMTP, чтобы была возможность отправлять почту. Затем система предложит создавать пользователей. Опять же - можно мастером или вручную. Задаем имя и почту, пароль и требование сменить при первом входе и в какую папку будет направляться пользователь. Настраиваем права доступа: только чтение (скачивать) или полный доступ (тут нужно подходить осторожно).

Serv-U FTP-server мастер
Мастер настройки Serv-U FTP-server - шаг 1

Мастер настройки Serv-U FTP-server
Мастер настройки Serv-U FTP-server - шаг 2

Мастер настройки Serv-U FTP-server
Мастер настройки Serv-U FTP-server - шаг 3

Мастер настройки Serv-U FTP-server
Мастер настройки Serv-U FTP-server - и еще раз шаг 3

Мастер настройки Serv-U FTP-server
Мастер настройки Serv-U FTP-server - шаг 4

Кстати, в настройках доступа к папкам вы можете прописать правила, которые не позволят работникам-бездельникам закачивать файлы, скажем, формата *.mp3. На скриншоте вы видите возможность в настройках доступа к папке указать маску файла, а дальше поступать, как посчитаете нужным.

Serv-U - настройки
Скажем "Нет!" mp3

С точки зрения безопасности важно не только грамотно раздавать доступы на чтение/запись и изменение, но и пользоваться преимуществами безопасной передачи данных и SSL.

Serv-U FTP Server доступ к папкам
Опции доступа к папкам

Serv-U поддерживает работу с виртуальными путями. Например, реальному физическому пути D:inetpubftppublic будет соответствовать виртуальный \Serversharepublic.

Serv-U - настройка виртуальных путей

При установке можно сразу установить Serv-U как системную службу (WinXP).

Если в настройках программы поставить птичку возле значения "Браузер по умолчанию", консоль откроется в браузере через адрес 127.0.0.0.

Консоль Serv-U в браузере

После установки сервера в трее появляется значок с контекстным меню службы. В него вынесено самое главное. Можно в два щелчка остановить службу, особенно это важно в "пожарных" режимах. А из визуальных бонусов - возможность выбора и редактирования тем оформления для тех, кому это важно.

Serv-U FTP Server контекстное меню в трее

Попрактикуемся. Возьмем Total Commander. Копируем в папку, указанную как корневая папка FTP, тестовые файлы - тот же мануал Serv-U и произвольный документ (локальный диск у нас показан в левой панели). На правой панели - соединение с FTP: видим содержимое, можем скачивать, удалять, загружать на сервер что-то от себя (если у нас не режим read-only).

 Serv-U и файловый менеджер
Total Commander - левая панель, физический путь

 Serv-U и файловый менеджер
Total Commander - правая панель, подключенный FTP-сервер

Как правильно пишется в мануале, в идеале программу лучше ставить на выделенный сервер с постоянным IP. Но это не всегда возможно, да и вопросы безопасности диктуют зачастую необходимость работать с FTP-трафиком через файрвол или роутер. В таких случаях используется перенаправление портов.

Неплохо также провести интеграцию с Windows Active Directory, если позволяет версия программы.

Вариаций сетевой настройки много, вместе с FTP можно использовать FTPS, SFTP, HTTP и HTTPS. Все это - на IPv4, плюс в случае защищенного соединения (приставка S в названии протокола), еще и с шифрованием SSL, SSH, TLS).

Звучит запутанно, но Serv-U позволяет с помощью протокола Universal Plug and Play автоматически конфигурировать роутеры и файрволы, чтобы все работало как надо.

Для сервера можно создавать события, исполняемые скрипты. В Serv-U определен список событий, касающихся сервера, домена, пользователей и групп, на которые можно выставить нужные реакции-триггеры. Так для домена и сервера - это старт/стоп, начало и конец сессии, отказ сессии. Для пользователей событий больше - от входа/выхода и смены пароля до событий, связанных с IP, предупреждениями, файлами, папками, превышением дисковой квоты и т. д.

Serv-U  - события
Serv-U - события

Serv-U  - фильтр событий
Serv-U - фильтр событий

Действие в ответ на событие может быть либо простой отсылкой электронного сообщение на e-mail или включением показа всплывающего сообщения, а может запускаться исполнение прописанных под данное событие команд.

В процессе работы текущая информация и общая статистическая отчетность подаются в удобном виде.

Serv-U  - текущие сессии
Serv-U - текущие сессии

Serv-U - мониторинг активности
Serv-U - мониторинг активности

Serv-U - логи
Serv-U - логи

Ее можно настраивать как угодно, а в связке с упомянутыми анализаторами логов и системными инструментами серверных версий Windows отчетность Serv-U никаких нареканий вызывать не может - все отлично и прозрачно.

Serv-U - опции ведения логов
Serv-U - опции ведения логов

Единственное, к чему можно было бы придраться, так это к некоей размазанности групп меню и перегруженности интерфейса пунктами. Всего их двенадцать, и в каждом из них от двух до шести подпунктов. И все это расположено на рабочем столе консоли. Впрочем, не так и запутано, как жалуются некоторые ленивые администраторы.

Меню консоли

Слева

  • Свойства домена: включая настройку доступов по IP и привилегий пользователей, работу с событиями домена.
  • Пользователи: полный цикл работы с пользователями плюс Windows-аутентификация и настройка LDAP-аутентификации (если позволяет приобретенная версия).
  • Группы: то же самое, что и с пользователями, но в групповом режиме.
  • Папки: настройка прав доступа и виртуальных путей.
  • Настройки домена: ограничения, параметры шифрования, создание SSL- и SSH-сертификатов и т. д.
  • Монитор активности домена: текущие пользователи, логи сессий и трафик по конкретным пользователям и группам, просмотр и настройка журнала.
  • Консоль Serv-U - общий вид
    Консоль Serv-U FTP-server

    Справа

  • Параметры сервера - напоминают настройки свойств домена плюс настройка Gateway и просмотр данных по установке и лицензии.
  • Глобальные пользователи / Глобальные группы: то же, что и с аналогичными пунктами "Пользователи" и "Группы". Глобальные пользователи определяются на уровне сервера и их настройки, и доступы определяются для всех доменов в целом.
  • Глобальные каталоги: то же, что и папки, но на глобальном уровне.
  • Лимиты и настройки сервера: то же, что и пункт "Настройки домена".
  • Монитор активности сервера (аналогично доменному мониторингу).
  • Много интересного в консоли управления вынесено в нижнюю часть: многоуровневое выпадающее меню навигации по разделам управления, ссылка на запуск FTP Voyager JV (для запуска нужно окружение Java не ниже версии 1.6) и веб-клиента, горячие кнопки смены домена, темы оформления (графическое отображение окон, кнопок, текста, цвета - почти то же, что и темы Windows) и выхода.

    Serv-U FTP Server - темы оформления

    Согласитесь, меню выглядит немного хаотично. Хотя с другой стороны - все на виду. Субъективно можно было опустить на один уровень иерархии вниз (в подменю) дублирующие разделы (глобальные/неглобальные) - они загромождают меню.

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

    Мониторинг активности сервера и домена - внизу, это неплохо, сразу можно выделить этот пункт и проверять, что нужно. Но опять же дублирование.

    Впрочем, эта придирка не является критичной и вам вряд ли придется путаться в программе. Тем более если смотреть с позиции юзабилити, как это делается на сайтах, - чем меньше кликов делается до "пункта назначения", тем лучше.

    В итоге вывод об удобстве каждый сделает для себя сам.

    Еще о спорных моментах. Иногда можно слышать о сильной нагрузке консоли управления в связке с java на память или процессор, но это уже сугубо индивидуальные случаи.

    Да, кстати, если у вас в браузере или клиентской части не будут корректно отображаться кириллические названия, то знающие люди советуют отключить в настройках Serv-U использование кодировки UTF-8.

    Что касается сравнения программы с конкурентами, об этом разработчики позаботились сами. Ниже - красноречивая таблица, в которой видно, что достаточно сбалансированная версия Gold выигрывает и по цене, и по набору функций у главных коммерческих FTP-конкурентов. Не говоря уже о версии Platinum.

    Serv-U FTP-сервер и конкуренты

    Итоги

    Главные достоинства

  • Безопасность и защита внутренних ресурсов. Как минимум, включение шифрования трафика SSL/TLS решает многие проблемы безопасности.
  • Гибкая система настройки доступов в зависимости от того, что нужно.
  • Работа с группами пользователей, объединяемыми по общим схожим свойствам.
  • Привязка при необходимости к виртуальным директориям.
  • Работа с сертификатами для идентификации и Active Directory.
  • Мониторинг в режиме реального времени.
  • Работа с большими файлами, докачка, чекпойнты, проверка целостности файла.
  • Компрессия/декомпрессия на лету во время закачки.
  • Недостатки

  • Слегка перегруженное меню.
  • В некоторых случаях на некоторых конфигурациях "тормозит".
  • Вывод

    Старичок Serv-U не только не дряхлеет, но и идет полностью в ногу со временем. Получив все необходимое снаряжение и "броню" для работы с самыми главными административными опциями новейших серверных, корпоративных и персональных версий Windows, он еще надолго обеспечил себе прочное место в топ-списке лучшего ПО для управления FTP любых масштабов - от крошечных серверов до гигантских корпораций. Благодаря гибкой системе управления настроить в этой программе можно все, что понадобится. Проверенное средство не подводит и сегодня. Одобряю.



    Статистика
    Всего программ 28602
    Скачиваний сегодня 36
    Скачиваний вчера 1336