Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #76, АПРЕЛЬ 2005 г.

Файловый протокол

Степан Ильин aka Step

Хакер, номер #076, стр. 076-020-4


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

Возможно, тебя смутило слово «первый». Все дело в том, что с помощью Serv-U можно поддерживать не один, а сразу несколько серваков. Если ты знаком с легендарным Apache’ем, то схема виртуальных серверов должна быть тебе знакома. Все FTP-серверы физически находятся на одной машине, но могут быть вызваны по разным портам или именам. Serv-U их называет доменами. Каждый такой домен имеет свои собственные параметры, пользовательские базы и группы, настойки ограничений по самым разнообразным параметрам. Другими словами, является полноценным FTP-сервером.

Управление доменами осуществляется через удобную древовидную структуру: с ее помощью можно одним кликом обратиться к настройкам или логам любого из них. Глупо перечислять все доступные опции - не имеет смысла, особенно если учитывать то, что с программой идет отличная документация. Отмечу лишь наиболее интересные из них.

Любому виртуальному серверу можно задать свой собственный уровень безопасности. В этом всячески помогает поддержка SSL/TLS шифрования. Долгое время протокол FTP считался незащищенным, т.к. в общем случае все передаваемые через него данные, в том числе логины и пароли, могут быть с легкостью перехвачены снифером. 128-битное шифрование и SSL-сертификаты, которые использует Serv-U, практически исключают подобную ситуацию. Примечательно, что административный интерфейс общается с движком программы (демоном) исключительно по защищенному соединению. Это особенно актуально, если учесть, что с помощью оболочки можно администрировать не только локальные, но еще и удаленные серверы на движке Serv-U.

Другой интересной особенностью программы являются поддержка так называемых виртуальных папок. Предположим, что каталог С:\FTPPUB является домашней директорией для какой-то определенной группы пользователей. Задача такова: переместить в нее несколько десяткой гигабайт информации из папки C:\INFO. Решений, естественно, может быть несколько. Кто-то, возможно, не задумываясь скопирует столь дикие объемы в нужную папку и заодно занесет в повестку дня пункт о покупке дополнительного винта. Но это далеко не самый лучший вариант. Ясно, что лучше вообще обойтись без копирования данных, а это возможно только при помощи виртуальной папки. Для ее создания необходимо следующее: указать, где физически хранится требуемая информация (C:\INFO), затем имя виртуальной папки (INFO) и, в конце концов, директорию, в которой она будет отображаться на FTP-сервере (С:\FTPPUB). Если все сделано правильно, то в корневой директории пользователей появится папка INFO с данным, которые физически по-прежнему находятся совершенно в другом месте.

Назад на стр. 076-020-3  Содержание  Вперед на стр. 076-020-5