Cerberus FTP Server

Материал из VTK Wiki

Перейти к: навигация, поиск

Программа Cerberus FTP Server разрабатывается американцем по имени Grant Averett. Исходные коды проекта закрыты, но условия его распространения допускают бесплатное применение сервера для личных и некоммерческих целей.

Официальный сайт программы: http://www.cerberusftp.com/.

В настоящей статье рассматривается установка и запуск собственного FTP-сервера на базе этой программы.

Содержание

Установка сервера

Саму программу можно скачать в сети DC или на сервере ftp://media.vth.ru. Процесс установки описывать не буду, скажу только что следует установить 2 файла (сам сервер и русификацию к нему). После установки в трее появится значок программы.

Настройка сервера

Параметры сервера

Заходим в меню НАСТРОЙКИ->СЕРВЕР-МЕНЕДЖЕР и в появившемся окне выбираем пункт INTERFACE OPTIONS. Здесь можно указать на каком интерфейсе будет запущен ваш FTP-сервер (в случае если у вас на машине присутствует не один сетевой интерфейс), а также можно указать нестандартный локальный порт сервера (по умолчанию - стандартный порт 21) и максимальное количество подключений.

В этом же окне настроек находим пункт MESSAGES, тут можно отредактировать сообщения которые буду получать пользователи от сервера при подключении и отключении. Далее жмем OK.

Права пользователей

Заходим в меню НАСТРОЙКИ->ЮЗЕР-МЕНЕДЖЕР и в появившемся окне выбираем пункт USERS. В этом окне происходит создание учетных записей для доступа к Вашему серверу.

Обычно на FTP-серверах присутствует служебный пользователь для анонимного входа - юзер с именем anonymous. Нажимаем кнопку НОВЫЙ и называем пользователя anonymous, при этом в его свойствах не забудьте поставить галочку IS ANONYMOUS и не присваивать пользователю пароль для доступа.

Далее в секции VIRTUAL ROOT DIRECTORY происходит назначение доступных для пользователя каталогов на Вашем диске. После добавления папки в число доступных будьте внимательны, проверьте, чтобы в свойствах не стояло галочки UPLOAD, иначе к вам смогут "залить" информацию. Конечно, если именно этого вы и хотите добиться - галку нужно оставить, но обычно для пользователя anonymous достаточно права DOWNLOAD.

Ограничения доступа к серверу

Заходим в меню НАСТРОЙКИ->IP-МЕНЕДЖЕР и в появившемся окне выбираем пункт GENERAL. Здесь можно указать диапазон адрессов, которые могут иметь или не иметь доступ к серверу. После установок нажимаем CLOSE.

Запуск и проверка работы сервера

После завершения всех настроек на главной панели нажимаем кнопку СТАРТ СЕРВЕРА (зеленая со стрелкой). После этого в секции СОЕДИНЕНИЕ в главном окне отобразится интерфейс на котором запущен сервер.

Для проверки, запустился ли ваш FTP сервер, вам следует попробовать подключитьcя к нему при помощи любого FTP-клиента (Flash FXP, TotalCommander и др.)

Если у вас в системе не установлен FTP-клиент, то можно подключиться при помощи консоли (в системе по умолчанию установлен консольный клиент) Для этого заходим в ПУСК->ВЫПОЛНИТЬ.. в открывшемся окне пишем ftp. В консоли (с приглашением ftp> ) пишем:

ftp> open IP_АДРЕС_СЕРВЕРА

... и нажимаем ENTER, далее вводим имя пользователя (anonymous) и вместо пароля нажимаем ENTER. Все, мы зашли на наш FTP сервер. Команды навигации по серверу в консольном клиенте - чем то напоминают работу в командной строке ОС Linux, а их описание доступно по команде help.

Render 05:15, 7 января 2006 (VLAT)

Источник — «http://help.vth.ru/Cerberus_FTP_Server»