Pages: (2) [1] 2  ( Show unread post )

> Настройка FTP-сервера Serv-U 4.х, (черновой вариант)
 Meithar Member is Offline
 Posted: 28-12-2003, 12:49 (post 1, #213694)

он же DmS

Group: Members
Posts: 590
Warn:0%-----

Настройка FTP-сервера Serv-U 4.x.

Основные моменты взяты отсюда: 1, 2, 3 (спасибо авторам). Я только кое-что добавил, изменил, уточнил, выбросил.. smile.gif Обработал, в общем.

Большой необходимости в данном мануале, наверное, нет, потому как в программе есть подробный хэлп ( http://www.serv-u.com/help ). Но тем, кто не знает английского, он вряд ли будет полезен.

И так, рассмотрим основные настройки программы Serv-U и разобравшись с ними, поднимем у себя на компьютере фтп-сервер.

1. Что такое Serv-U FTP Server?

Serv-U – это программа, позволяющая открыть на вашем компьютере ФТП сервер.
При использовании в операционной системе Windows 95/98/Me запускается как Программа-Сервер + Программа-Администратор.
При использовании в операционной системе Windows NT/2000 запускается как Сервис(Служба)-Сервер + Программа-Администратор.
Имеется инструментарий наследования прав доступа (создание групп пользователей), поддержка виртуальных путей (директорий), поддержка междоменных серверов (компьютеры имеющие более одного IP адреса), поддержка удаленного администрирования.
Не требователен к ресурсам, очень легко устанавливается и настраивается.

2. Это неплохо бы сделать заранее.

Перед установкой рекомендуется создать на Вашем диске директорию, в которой будут размещены файлы Вашего FTP сервера. Например:
D:\FTP - Домашняя директория. Именно она будет открываться при входе на Ваш сервер анонимного пользователя.
D:\FTP\PUB - Те данные, которые Вы предоставляете для публичного (анонимного) скачивания.
D:\FTP\UPLOAD - директория, предназначенная для закачивания данных Вам.
D:\FTP\Personal - директория, в которую выкладываются данные, предназначенные только для пользователей, зарегистрированных на Вашем сервере.
Данные, особенно для персонального использования, рекомендуется выкладывать только после полной настройки FTP.
При настройке, рекомендуется иметь под рукой FTP-клиента (например FlashFXP, FAR Manager, TotalCommander..), для тестирования.

3. Установка.

Процедура установки, довольно тривиальна. После копирования файлов, Вам будет предложен Мастер настройки, позволяющий настроить Ваш сервер.

При прохождении данного Мастера, будет создан сервер, с одним IP адресом, и профиль для анонимного входа на сервер (в зависимости от Вашего выбора, конечно).

Можно отказаться от помощи "Волшебника" сразу после установки сервера, и первым делом зарегистрировать программу, а потом уже заняться настройками. Что мы и сделаем.

После успешной регистрации окошко с лицензией должно выглядеть примерно так:

user posted image

Рис. 1

Установленный Сервер представляет собой набор из 3-х программ:

- FTP Сервис (ServUDaemon.exe). Выполняет функции FTP сервера, т.е. осуществляет доступ пользователя к файлам, передачу данных, и рассылку сообщений. В среде Windows 9x стартует как программа, а в WinNT/2K как служба.
- Администратор (ServUAdmin.exe). Выполняет функции администрирования сервера (в т.ч. удаленного).
- Иконка в трее (ServUTray.exe) – Программа, отвечающая за отображение текущего состояния сервера.

user posted image

При зеленом цвете, Ваш сервер свободен, подключения отсутствуют.

user posted image

При синем цвете, к Вам подсоединен 1 или более пользователей, активных закачек нет (идет просмотр директорий и т.д.).

user posted image

Синяя U с красным ободком - с Вашего (или на Ваш) сервер происходит передача файла.

user posted image

Перчеркнутая зеленая U означает что Ваш сервер выключен или произошла ошибка, например, сервер не смог открыть указанный Вами порт.

4. Как заставить сервер работать?

Хотя сервер и поддерживает многодоменную работу, мы будем рассматривать работу с одним доменом.

Далее по тексту будут применятся следующие термины:

Upload – передача файла от пользователя на Ваш сервер.
Download – передача файла от сервера к пользователю.

Т.е. все эти действия рассматриваются с позиции клиента, работающего с Вашим сервером.
PM
Top Bottom
 Meithar Member is Offline
 Posted: 28-12-2003, 12:51 (post 2, #213696)

он же DmS

Group: Members
Posts: 590
Warn:0%-----
4.1. Интерфейс.

Интерфейс Программы-Администратора состоит из шести областей:

1. Меню
2. Панель инструментов
3. Дерево
4. Панель
5. Контекстное меню
6. Статусная строка

user posted image

Меню, позволяет управлять отображением компонент и выполнять все действия по настройке и управлению FTP. На панели инструментов отображаются кнопки быстрого доступа к некоторым функциям программы. Дерево в левой части окна отображает текущий сервер, список доменов на нем, а так же основные разделы настроек сервера. При выборе какой либо ветви дерева, в правой части отображается панель, позволяющая произвести изменения настроек или просмотреть подключения. При щелчке правой кнопкой мыши на панели (дереве) появляется контекстное меню, содержащее список возможных команд управления. В нижней части отображается статусная строка, показывающая общую скорость работы сервера, количество открытых сокетов и подключенных пользователей.

4.2. Создание Сервера (Домена) с помощью Wizard.

Для создания нового домена, необходимо выбрать в дереве пункт Domains, а затем в меню пункт New Domains. Будет запущен Мастер создания Домена, в котором необходимо указать:

- IP адрес Домена (Вашего компьютера). В случае, если у Вас динамический IP адрес, это поле нужно оставить пустым.
- Domain Name – имя домена. Например: My Local Domen или Vasia Pupkin FTP.
- Domain Port Number – порт, по которому будет осуществляться связь с сервером (по умолчанию 21).
- Domain Type – тип хранения настроек сервера (в INI файле или в реестре).
После выполнения этих инструкций в ветви дерева Domains появится новый домен.

Более подробно и с картинками это выглядит так:

Создание домена

Нажимаем правой кнопкой мышки на Domains и выбираем New domain (рис.2).

user posted image

Рис. 2

Появится окно (рис.3), в выпадающем меню которого нужно выбрать Use any available IP address (использовать любой доступный IP адрес) в случае, если у Вас динамический IP. Если статический или же из диапазона 10.х.х.х, 192.168.х.Х, 172.16.xxx.xxx–172.31.xxx.xxx, то необходимо внести этот IP.

user posted image

Рис. 3

В следующем окне (рис.4) пишем название/описание домена.

user posted image

Рис. 4

В появившемся окне (рис.5) Вас попросят ввести порт. По умолчанию FTP использует порт под номером 21. Если он у Вас не занят, можно оставить 21, но так же можно использовать любой другой не занятый системой порт. Если у Вас нет Firewall'а или Router'а, то идем дальше.

Если же у Вас установлен Firewall, то нужно открыть выбранный для FTP порт. Eсли Ваш компьютер находится за Router'ом, необходимо настроить его на переадресацию этого порта на Ваш компьютер. Т.е. Вам необходимо обеспечить входящие соединения на выбранный порт.

user posted image

Рис. 5

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

user posted image

Рис. 6

Все. Домен готов. На рисунке 7 показанно как должно выглядеть окно программы после добавления домена.

user posted image

Рис. 7

4.3. Настройка Сервера (Домена).

Настроечных меню два: для сервера и для конкретного домена. Рассмотрим основные пункты, которые могут понадобиться для первичной настройки. Полное описание всех настроек содержится в п.7.

Настройки сервера (пункт Settings, в корне дерева, сразу после пункта License):

General

user posted image

Рис. 14. Так выглядят настройки по умолчанию.

- Max. Speed – Установка ограничения на максимальную скорость всех потоков. При подключении пользователей, сервер сам распределит, с какой скоростью будет работать пользователь, с тем, чтобы не превышать этот лимит.
- Max. no. of users – максимальное количество пользователей, которые могут одновременно подключиться к серверу.

Если Вы не хотите ограничивать скорость и количество пользователей, оставляем Max. Speed и Max. no. of users пустыми. Так же можно отметить Block anti time-out schemes и Block users who connect more than...

user posted image

Рис. 15.

Dir Cache

Отвечает за кеширование листингов. В нашем случае лучше отключить.

Advanced

Здесь нужно задать порты для пассивного режима в случае, если у Вас стоит Firewall или Router. Для нормальной работы одного клиента вполне хватит 3-х портов. Всего их можно открыть не больше 50-ти. Эти порты должны быть открыты в Firewall'е, и в случае использования Router'а, необходимо настроить его на переадресацию этих портов на Ваш компьютер.

user posted image

Рис. 15a.

Encrypt passwords - Шифрование паролей. При отключенном флаге, пароли будут храниться в незашифрованном виде (файл ServUDaemon.ini), и будут видны в программе-администраторе.
Enable security – включение (отключение) защиты FTP.

Внимание!!! При снятом флаге, ВСЕ файлы FTP будут доступны на изменение (удаление) ВСЕМ пользователям.

Packet time-out (seconds) - Время в секундах, через которое не отвечающий пользователь будет отключен. Необходимо увеличить при плохом канале.

Любые изменения в настройках сервера вступают в силу только после нажатия F5 (Refresh).

This post has been edited by Meithar on 30-12-2003, 09:24
PM
Top Bottom
 Meithar Member is Offline
 Posted: 28-12-2003, 12:53 (post 3, #213697)

он же DmS

Group: Members
Posts: 590
Warn:0%-----
4.4. Группы пользователей. Создание группы.

Группы пользователей имеет смысл применять при наличии большого количества пользователей с одинаковыми правами доступа.
Для создания Группы, необходимо выбрать в дереве (ветвь Вашего домена), пункт Groups, а затем, в меню пункт New Group. Будет запущен Мастер создания Группы пользователей, в окне которого, необходимо задать Group Name – имя группы пользователей. Например: Friends или Guests.
Новая группа будет добавлена в дерево.

4.5. Настройка и определение прав доступа Группы пользователей.

Для группы необходимо задать права доступа к директориям и IP доступ.

Доступ к директориям, настраивается с помощью следующей панели:

user posted image

Рис. 16.

Существует несколько прав доступа к файлам и директориям:

Файлы:

- Read access – право на Download файла.
- Write access – право на Upload файла.
- Append access – право на дописывание файла (продолжение Upload в случае обрыва соединения).
- Delete access – право на удаление файла.
- Execute access – право на запуск программы на сервере.

Директории:

- List access – право на просмотр списка файлов в директории.
- Create access – право на создание поддиректорий.
- Remove access – право на удаление директорий.

Inherit - при установке данного флага, права доступа автоматически будут применены ко всем поддиректориям данной папки.

Для добавления директории необходимо нажать кнопу Add на панели, выбрать директорию и выставить флаги доступа.

Например:

Есть директория D:\FTP. В ней поддиректории PUB и UPLOAD. Необходимо установить доступ на чтение ко всему серверу, а к директории UPLOAD доступ на запись. Добавляем директорию UPLOAD, устанавливаем флаги доступа: Read, Write, Append, List, Create. Добавляем директорию D:\FTP, устанавливаем флаги: Read, List.

Права доступа имеют приоритеты: чем выше правило в списке, тем больший оно имеет приоритет, т.е, в нашем случае, сначала сервер выставит права на директорию UPLOAD, а потом на D:\FTP. При этом первое правило перекрывает второе (директория UPLOAD будет доступна на запись). Изменение приоритетов производится кнопками со стрелками вверх и вниз на панели.

IP Assecc (IP доступ)

IP доступ определяет диапазон IP адресов, имеющих доступ на Ваш сервер.

Для добавления адреса (маски адресов) необходимо выбрать тип доступа Deny access (доступ запрещен) или Allow access (доступ разрешен), ввести адрес или маску адресов и нажать Add.

При задании IP можно использовать следующие символы:
- * - обозначает любое число. Например 10.10.10.* - все адреса начинающиеся на 10.10.10
- ? – обозначает любую цифру. Например: 10.10.10.? – все адреса начинающиеся на 10.10.10 и оканчивающиеся на цифру от 0 до 9. (10.10.10.0 – 10.10.10.9)
- - – позволяет указать диапазон. Например: 10.10.1-3.10 – следующие адреса 10.10.1.10, 10.10.2.10 и 10.10.3.10.

Например: необходимо закрыть доступ на сервер всем, кроме пользователей с адресом начинающимся на 10. Выбираем Deny access, вводим *.*.*.* (доступ закрыт для всех адресов), нажимаем Add. Выбираем Allow access, вводим 10.*.*.* (доступ открыт для адресов маски 10.*.*.*), нажимаем Add.

Для этих правил существуют такие же приоритеты, как и для доступа к директориям: чем выше правило в списке, тем больше приоритет. В нашем случае, правило для 10.*.*.* - имеет более высокий приоритет чем правило для *.*.*.*, таким образом, правило 1, перекрывает правило 2.

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

4.6. Пользователь. Создание учетной записи.

Для добавления пользователя, необходимо выбрать пункт дерева Users (в ветке вашего домена) и в меню выбрать команду New User. Будет запущен Мастер создания пользовательской учетной записи.

Потребуется выбрать:

- User Name – имя пользователя.
- Password – пароль пользователя.
- Home directory – домашний каталог пользователя - каталог, в который пользователь попадет при входе на FTP.
- Lock User in Home directory – не давать пользователю выходить из своего домашнего каталога.

Пользователь будет добавлен в ветвь USERS.

Более подробно и с картинками это выглядит так:

Создание пользователя

Нажимаем правой кнопкой мышки на Users и выбираем там New user.

user posted image

Рис. 8

В появившемся окне (рис.9) пишем имя пользователя

user posted image

Рис. 9

В следующем окне (рис.10) пишем пароль пользователя

user posted image

Рис. 10

Дальше в появившемся окне (рис.11) нажимаем на кнопку справа от текстового
поля и находим директорию которую мы создали для хранения файлов (в нашем случае D:/FTP)

user posted image

Рис. 11

В следующем окне (рис.12) Вас спросят, хотите ли Вы, чтобы пользователь был
ограничен только тем каталогом, который Вы указали в предыдущем окне (рис.11). smile.gif
Eсли Вы не хотите чтобы пользователь лазил по всему вашему компьютеру, выбираем Yes. Finish.

user posted image

Рис. 12

Все, первый пользователь создан. На рисунке 13 показанно как должен выглядеть экран программы после всех этих настроек.

user posted image

Рис. 13
PM
Top Bottom
 Meithar Member is Offline
 Posted: 28-12-2003, 12:55 (post 4, #213699)

он же DmS

Group: Members
Posts: 590
Warn:0%-----
4.7. Настройка и определение прав доступа пользователя.

При выборе пользователя в дереве, на панели появятся пункты, позволяющие настроить учетную запись и права доступа пользователя.

Account – настройка учетной записи:

user posted image

Рис. 17.

- Disable account – отключить учетную запись.
- User Name – имя пользователя.
- Group(s) – группы, к которым принадлежит пользователь. При выборе группы, права доступа, прописанные в ней, будут автоматически добавлены в права доступа пользователя.
- Password – пароль пользователя.
- Home Directory – домашний каталог пользователя.
- Lock user in home directory – блокировка пользователя в домашнем каталоге.

General – настройки пользователя:

user posted image

Рис. 18.

- Allow only X login(s) from the same IP address – устанавливает ограничение на количество одновременных подключений с одного IP адреса (для корректной работы клиента достаточно 2-х подключений).
- Max. upload and download speed – максимальная скорость Upload и Download для каждого подключения пользователя.
- Max. no. of users – Максимальное количество одновременно подключающихся пользователей, входящих под данной учетной записью.

Dir. Access – доступ к директориям.

Настройка доступа производится таким же образом, как и для Группы пользователей.

IP access:

Настройка IP доступа производится таким же образом, как и для Группы пользователей.

4.8. Просмотр активных соединений. Управление подключениями.

Просмотр активных подключений производится при выборе Activity. Для просмотра соединений всего сервера – в корневой ветви дерева, для просмотра соединений домена – в ветви домена:

user posted image

Рис. 19.

Каждое подключение отображается в виде строки на панели. Здесь Вы можете узнать:

- User - имя, под которым зашел пользователь.
- IP - имя компьютера пользователя (при невозможности определить имя, отображается IP адрес).
- Activity - текущая операция, выполняемая пользователем.
- File/Dir - текущая директория пользователя.
- Last Command - последняя команда, посланная пользователем.

При выборе конкретного подключения, в нижней части панели появится дополнительная информация:

- Since – время создания подключения.
- Time On – время, прошедшее с момента подключения.
- Idle – время простоя.
- IP – IP адрес пользователя.
- Speed – текущая скорость подключения.
- Avg. DL(UP) speed – максимальная скорость download(upload).
- Downloaded – Объем файлов переданных пользователю с сервера.
- Uploaded - Объем файлов переданных пользователем на сервер.

При выборе активного соединения, будут доступны следующие команды меню:

Stop transfer – остановка передачи файла пользователю(ем).
Kill User.. - отключение пользователя. Возможные варианты отключения:
- Kick user – отключить пользователя.
- Kick user and block IP XX minutes – отключить пользователя и заблокировать доступ с его IP адреса на XX минут.
- Kick user and ban IP xxx.yyy.qqq.zzz - отключить пользователя и внести его IP xxx.yyy.qqq.zzz в список IP access на запрет доступа. При нажатии Subnet – адрес будет преобразован в маску подсети пользователя.
- Kick user and disable account – отключить пользователя и его yчетную запись.
- Spy on User – слежение за пользователем. Будет открыто новое окно, с полным логом работы пользователя.

user posted image

Рис. 20.

5. Запуск/Остановка Сервера.

Запуск и остановка сервера производится при выборе сервера (самый первый раздел дерева), кнопкой, появляющейся на панели. Так же на панели, с помощью цветового индикатора отображается текущее состояние сервера. При нажатии Stop Server, можно выбрать один из способов остановки:

- Stop server immediately – остановить сервер.
- Stop server after all users have logged off – остановить только после отключения от сервера всех пользователей.
- Stop server after all transfers have completed - остановить только после окончания всех закачек.
- Put server offline, server keeps running - сервер не выключается, но блокируется подключение всех новых пользователей.
- Cancel pending server stop or go online – прекращение ожидания остановки, запуск сервера.

6. Создание виртуальных директорий.

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

Для создания виртуальной директории, необходимо выбрать Settings в ветви Вашего домена, и затем закладку General:

user posted image

Рис. 21.

Список созданных виртуальных директорий, отображается в разделе Virtual path mapping.

Для добавления директории, необходимо нажать кнопку Add, будет запущен Мастер, в котором необходимо указать:

- Physical path – путь к подключаемой директории.
- Map physical path to – место подключения директории, т.е. директория сервера, в которую будет помещена виртуальная директория. Здесь может быть использована подстановка %HOME%, обозначающая домашнюю директорию пользователя (у каждого пользователя может быть своя домашняя директория) и %USER%, обозначающая имя пользователя.
- Mapped path name – имя виртуальной директории.

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

Например: есть диск F: и его надо подключить как подкаталог CD-ROM в домашней директории пользователя. Выбираем:

Physical path – F:\
Map physical path to – %HOME%
Mapped path name – CD-ROM

Заходим в настройки Учетной записи (группы) пользователя и даем доступ на чтение к диску F:

user posted image

Рис. 22.
PM
Top Bottom
 Meithar Member is Offline
 Posted: 28-12-2003, 12:57 (post 5, #213701)

он же DmS

Group: Members
Posts: 590
Warn:0%-----
7. Полное описание настроек сервера.

<< LOCAL SERVER >> (или любой другой сервер). Для Local Server большинство настроек недоступно.

user posted image

Рис. 23.

Name – имя сервера. (для локального сервера "<< Local Server >>").
FTP server IP address or name – IP адрес сервера (для локального сервера 127.0.0.1)
Account name – имя администратора сервера (для локального сервера "LocalAdministrator")
Account Password – пароль администратора.
Save password – сохранять пароль при повторном подключении.
FTP server port – порт, через который производится удаленное управление сервером.
Start Automatically (system service) – запуск сервера автоматически, при загрузке компьютера.

License – Информация о лицензии на сервер.

Settings (Server) – Настройки сервера.

General (Server)

Max. speed - устанавливает максимальную скорость всех потоков на данном FTP.
Max. no. of users - максимальное количество пользователей, которые могут подключиться к серверу
Check anonymous passwords - включает проверку на корректность пароля анонимного пользователя. (для пользователя Anonymous паролем служит его адрес E-Mail, его правильность и проверяется).
Delete partially uploaded files - удалять частично закачанные на Ваш FTP файлы.
Block anti time-out schemes - блокировка схем антитаймаут. Некоторые FTP клиенты умеют имитировать бурную деятельность, во время простоя, с целью предотвратить автоматическое отключение от сервера по таймауту. Данная опция позволяет автоматически отключать таких пользователей при отсутствии активных закачек.
Block FTP_bounce attacks - блокировка FTP_bounce атак и передачи server-to-server.
Block users who connect more than XX times within YY seconds for ZZ minutes - В случае, если пользователь создал больше XX подключений за YY секунд, его доступ блокируется на ZZ минут.
Use all lower case for files/dirs - наименования всех файлов и директорий FTP, будут отображаться в нижнем регистре. Необходимо для совместимости с некоторыми ОС.

Dir Cache - управление кэшированием списков файлов и директорий. При обращении пользователя, создаются отсортированные списки файлов и директорий, к которым он обращался. При повторном запросе любым пользователем этих списков, они будут браться из кеша, а не строиться заново.
Enable cache – включение (отключение) кэширования.
Maximum size - максимальное количество хранимых списков.
Time-out - время в секундах, через которое список, при отсутствии обращений, будет удаляться.

Advanced

Encrypt passwords - шифрование паролей. Управление шифрованием паролей пользователей, при отключенном флаге, пароли будут храниться в незашифрованном виде (файл ServUDaemon.ini), и будут видны в программе-администраторе.
Enable security – включение (отключение) защиты FTP. Внимание!!! При снятом флаге, ВСЕ файлы FTP будут доступны на изменение (удаление) ВСЕМ пользователям.
Packet time-out (seconds) - Время в секундах, через которое не отвечающий пользователь будет отключен. Необходимо увеличить при плохом канале.
File Uploads - управление доступом к загружаемым на Ваш FTP файлам, со стороны других программ.
- Allow no/read access - загружаемые на Ваш FTP файлы, до окончания загрузки, будут доступны только на чтение.
- Allow no access - загружаемые на Ваш FTP файлы, до окончания загрузки, не будут доступны.
- Allow full access - загружаемые на Ваш FTP файлы, до окончания загрузки, будут доступны на чтение/запись.
- File Downloads - управление доступом к загружаемым с Вашего FTP файлам со стороны других программ.
- Allow full access - загружаемые файлы доступны.
- Allow read access - загружаемые файлы, до окончания загрузки, доступны только на чтение.

Activity (Server)

Users - панель предоставляет информацию о текущих пользователях, подключенных к серверу, их IP адресе, текущей директории и последней команде пользователя. В нижней части отображается более подробная информация о выбранном пользователе, скорости подключения, объеме данных, передаваемых(получаемых) им.
Blocked IPs - список заблокированных на время IP адресов.
Add IP - добавление нового IP адреса. В диалоге предлагается ввести IP, время блокировки в минутах.
Remove IP - удаление адреса из списка.
Flush - очистка списка.

DOMAINS - отображается список всех доменов данного сервера.

Name - имя домена.
Domain IP address - IP адрес домена. В случае если у Вас динамический IP адрес, поле необходимо оставить пустым.
Domain type - выбор способа хранения настроек и списка пользователей домена. В реестре или INI-файле.
FTP port number - порт для работы FTP. Рекомендуется 21.

Settings (Domain) – настройки домена.

General

Max no. of users - максимальное количество одновременно подключаемых пользователей.
Virtual path mappings - подключение виртуальных директорий. Позволяет разместить ресурсы в разных дисках (директориях), при этом у пользователя этот диск (директория) отображается как подкаталог.
Links – линковка директорий в стиле Unix.
IP access – управление доступом на уровне IP адресов. (см. выше)
Messages – управление сообщениями сервера, передаваемыми пользователю.
Logging – Управление логами сервера.
- Do not log clients from these IPs – не записывать лог пользователей этого IP адреса (маски).
- Enable logging to file – включить запись логов сервера в файл.
- Log file name – путь и имя файла, для записи логов. В пути (имени) файла могут использоваться следующие подстановки:
%D = день (1..31)
%M = месяц словами (Jan-Feb-Mar и т.д.)
%N = месяц цифрами (1..12)
%Y = год (4 знака)
%X = год (2 знака)
- Automatically rotate log file – автоматическая очистка файла лога раз в:
Daily - день
Weekly - неделю
Monthly - месяц
Yearly – год

- Screen – выбор событий сервера, отображаемых на панели Logging
- File – выбор событий сервера, записываемых в файл лога.

UL/DL Ratios – настройка соотношений закачиваемого/скачиваемого объема данных. Этот режим позволяет установить соотношение между объемом закачиваемой на сервер информации, и объемом, разрешенным для скачивания пользователем.

Advanced

- Allow MDTM command to change file date/time – разрешить изменение Даты/времени создания файла с помощью команды MDTM.
- Block future dates/times – запретить смену времени/даты на значение больше системного.
- Allow passive mode data transfers – разрешить передачу файлов в пассивном режиме.
- Use IP – адрес, используемый для передачи (как правило внешний адрес прокси сервера).

Activity (Domain) – просмотр активных подключений к домену.
Users – настройка пользователей и их прав доступа.

Account

Disable account – отключить учетную запись.
Automatically remove account on date – автоматическое удаление Учетной записи в определенный день. Полезно при создании временных Учетных записей.
User Name – имя пользователя.
Group(s) – группы, к которым принадлежит пользователь. При выборе группы, права доступа, прописанные в ней, будут автоматически добавлены в права доступа пользователя.
Password – пароль пользователя.
Home Directory – домашний каталог пользователя.
Lock user in home directory – блокировка пользователя в Домашнем каталоге.
Privilege – привилегии пользователя (только для удаленного администрирования).
- No Privilege – обычный пользователь.
- Group Administrator – администратор группы пользователей.
- Domain Administrator – администратор Домена.
- System Administrator – администратор сервера (полный доступ).
- Read-only Administrator – просмотр настроек сервера, без права изменения.

General

Hide 'hidden' files – скрывать файлы, с атрибутом «hidden».
Always allow login – разрешать пользователю подключение, даже в случае превышения лимита на количество пользователей.
Allow only X login(s) from the same IP address – разрешить не более X подключений с одного IP адреса.
Allow user to change password – разрешить пользователю смену пароля.
Max. Upload and download speed – максимальная скорость UPLOAD/DOWNLOAD для каждого подключения.
Idle time-out – время отключения по Тайм-ауту.
Session time-out – Максимальное время подключения пользователя. По истечении времени, пользователь отсоединяется и блокируется на 1 минуту, с тем, что бы освободить подключение для других пользователей.
Max. no. of users – максимальное количество пользователей, подключающихся одновременно под этой Учетной записью.
Login message file – файл сообщений, выдаваемых пользователю при подключении.
Password type – тип пароля.

Dir. Access – управление доступом к директориям (см. выше)
IP Access – управление доступом по IP адресам (см. выше)
UL/DL Ratios – (см. выше)
Quota – позволяет ограничить дисковое пространство, занимаемое файлами пользователя.
PM
Top Bottom
 Meithar Member is Offline
 Posted: 28-12-2003, 12:59 (post 6, #213702)

он же DmS

Group: Members
Posts: 590
Warn:0%-----
Serv-U - FAQ

1. Где можно взять Serv-U?
2. Регистрация.
3. Как юзеру узнать сколько свободного места для upload?
4. Если IP динамический, какой я должен дать адрес тем, кто хочет зайти на мой фтп?

-------------------------

1. Где можно взять Serv-U?

Если речь идет о полном комплекте, то например, здесь:
http://forum.ru-board.com/topic.cgi?forum=35&topic=2012#1
(нужна регистрация)
Или в осле:
Serv-U_v4.1_Professional_Edition-ROR_ShareReactor.rar 1 clicks

Официальный сайт: http://www.serv-u.com/


2. Регистрация.

Q. Mujiki [Мужики], а что он мне не дает повода ввести serial этот Serv-U 3.1?
Не мог найти где вводить

A. Если ты откроешь Serv-U Administrator, то в дереве, что справа сразу под <<Local Server>> есть пункт Licence. Там и смотришь что и куда вводить. Для ввода ключа достаточно скопировать его в буфер и нажать кнопку Enter Key на этой вкладке.
Если эта вкладка у тебя уже качественно заполнена типа "Valid key..." и все такое, значит ты уже сам того не подозревая ключ ввел

http://forum.ru-board.com/topic.cgi?forum=35&topic=2012#1


3. Как юзеру узнать сколько свободного места для upload?

Q. подскажите, есть ли какой-нить адд_он для serv-u чтобы указывалось свободное место на фтп? т.е. заходит пользователь на фтп, заходит в папку - а не видно сколько свободного места - неудобно для upload..

A. открываем help по серв-ю. жмакаем на Misc. Reference -> Symbolic Message Parameters

http://forum.ru-board.com/topic.cgi?forum=...c=1095&start=80


4. Если IP динамический, какой я должен дать адрес тем, кто хочет зайти на мой фтп?

Q. Установил прогу, настроил её поэтой сылке (http://www.mok-centre.koptevo.net/ftp/su3/Serv-U.htm).
Но ничего я не понял. Например мне надо дать адрес одному человеку, какой я должен дать адрес? IP адрес у меня не постоянный

A. Давть человеку надо тот адрес, который у тебя в данный момент. Упростить эту процедуру можно с помощью служб, которые дают тебе постоянный домен, который перенаправляется на твой IP-адрес

http://forum.ru-board.com/topic.cgi?forum=...=1095&start=140

Другими словами нужно просто зарегистрироваться на любом сайте типа http://www.dyndns.org/ или http://www.no-ip.com/ и поставить подходящего вам клиента (DynSite, наверно, самый лучший), который будет отслеживать изменения вашего IP и автоматически обновлять запись на сервере dyndns или no-ip.


...
PM
Top Bottom
 Meithar Member is Offline
 Posted: 28-12-2003, 13:01 (post 7, #213703)

он же DmS

Group: Members
Posts: 590
Warn:0%-----
Посмотрите, плз, что может нужно добавить, уточнить или изменить.

ПС. Не дает борда оформить все одним постом.. sad.gif
PM
Top Bottom
 Сергей Иванович Member is Offline
 Posted: 28-12-2003, 16:04 (post 8, #213750)

Паэд-биздельнег

Group: Prestige
Posts: 5196
Warn:0%-----
QUOTE (Meithar @ 28-12-2003, 11:51)
Advanced

Здесь нужно задать порты для пассивного режима в случае, если у Вас стоит Firewall или Router. Для нормальной работы вполне хватит 3-х (максимум 50). Эти порты нужно открыть в Firewall'е, и в случае использования Router'а, необходимо настроить его на переадресацию этих портов на Ваш компьютер.

user posted image

Э нет... Для нормальной работы всего с несколькими (1-3) пользователями нужно как минимум 100 портов для data connections. Если же количество одновременно подключающихся пользователей планируется в районе нескольких десятков, то портов должно быть несколько тысяч. Это не я придумал, а где-то читал. Суть в том, что когда слушающий сокет закрывается, номер порта ещё какое-то время удерживается системой, в течении которого он недоступен приложениям. Поэтому стоит одному (единственному) "качку" в течении некоторого короткого периода времени пару раз слететь и переконнектиться, как для data-соединений у сервера не останется свободных портов (если их было три)... smile.gif
PM
Top Bottom
 Meithar Member is Offline
 Posted: 28-12-2003, 16:41 (post 9, #213767)

он же DmS

Group: Members
Posts: 590
Warn:0%-----
QUOTE (Sergey Overkill @ 28-12-2003, 15:04)
Э нет... Для нормальной работы всего с несколькими (1-3) пользователями нужно как минимум 100 портов для data connections. Если же количество одновременно подключающихся пользователей планируется в районе нескольких десятков, то портов должно быть несколько тысяч. Это не я придумал, а где-то читал...

Игде ты это читал? cool.gif

http://www.serv-u.com/help/Settings_Advanced.htm

CODE
PASV port range

When the PASV command is used Serv-U opens a data socket and tells the client where it can connect. The data socket is used for directory listings and file transfers in passive mode. By default this port range is blank which means the server will acquire a new listening socket with a random port number between 1024 and 65535 for every passive mode transfer.

Using this range Serv-U will limit which ports are used. This is very important for firewall configurations that limit incoming connections’ port usage. When blank Serv-U allows Windows to pick the port number, when a range is entered Serv-U will set up a fixed number of sockets on these ports and use these to service passive mode data transfers.

If this option is used the idea is to use a range of ports that are available, i.e. above 1024, something with high port numbers like 23580-23590. The number of ports to designate depends on a few factors: If you allow FXP (direct server-to-server transfers) you need as many ports as you get concurrent FXP clients otherwise the server may not be able to figure out what passive mode connection should be routed to which FTP session. If you allow multiple connections from the same client IP you ideally need as many ports as you get concurrent connections from the same IP. This again is so Serv-U can distribute requests over the available sockets and figure out what connection should go to which session. If neither of the two applies then in theory a single port would do the job, though it is better to use at least 3 ports or so to distribute requests and make lookups faster (the lookups hook the client connection up with an FTP session). On NT/W2K a good average number would be something like 15 ports, on Win9x/ME use no more than 5 ports since that OS is 'socket challenged' and quickly runs out of available sockets. Serv-U will not allow more than 50 ports to be used for the passive mode range regardless of your settings, since that many start to impair performance. Anywhere close to 50 ports should really never be needed, even on the busiest of servers.


3 - это, имхо, нормальный минимум для домашнего фтп.

This post has been edited by Meithar on 28-12-2003, 16:43
PM
Top Bottom
 heineken man Member is Offline
 Posted: 28-12-2003, 17:02 (post 10, #213782)

Agent - Provocateur

Group: Prestige
Posts: 4565
Warn:0%-----
Впечатляющий мануал. newest/punk.gif
Наверное все же количество необходимых пассивных портов зависит от предполагаемой нагрузки. Для одного конкарентного юзера 3 может и хватить, а вот если пара-тройка да еще и в несколько сессий каждый то маловатенько будет. newest/w00t.gif newest/fear2.gif
PM Email Poster
Top Bottom
 Сергей Иванович Member is Offline
 Posted: 28-12-2003, 17:28 (post 11, #213795)

Паэд-биздельнег

Group: Prestige
Posts: 5196
Warn:0%-----
Meithar
Не помню где я это читал, но вот тут человек, автор другого сервера, пишет точно то же самое: http://www.cerberusftp.com/phpBB2/viewtopic.php?t=16

Но элементарная логика подсказывает (о чём я уже говорил), что трёх портов для одного-единственного пользователя может не хватить. Ну представь, залогинился человек и делает LIST. Всё, один порт занят - по установленному соединению пошёл каталог передаваться. Дальше, человек начинает качать файл - ещё один порт занят - идут данные. В принципе всё хорошо. Даже один порт в запасе остался. Ну а если связь неустойчивая? Скажем, соединение, по которому идёт файл, оборвалось. Номер порта несколько минут ещё будет недоступен. Ну ничего - у нас в запасе есть ещё один порт. Открываем ещё одно соединение, если конечно клиент опять полез за файлом - всё, больше свободных портов нет. А что если соединение опять оборвалось? Нужно ждать, пока система отпустит порты... smile.gif А если мы хотим разрешить человеку качать в несколько потоков? А если хотим разрешить качать одновременно нескольким пользователям? smile.gif
PM
Top Bottom
 Meithar Member is Offline
 Posted: 30-12-2003, 09:25 (post 12, #214289)

он же DmS

Group: Members
Posts: 590
Warn:0%-----
На счет портов, наверно, так будет лучше:

QUOTE
Здесь нужно задать порты для пассивного режима в случае, если у Вас стоит Firewall или Router. Для нормальной работы одного клиента вполне хватит 3-х портов. Всего их можно открыть не больше 50-ти. Эти порты должны быть открыты в Firewall'е, и в случае использования Router'а, необходимо настроить его на переадресацию этих портов на Ваш компьютер.
PM
Top Bottom
 Сергей Иванович Member is Offline
 Posted: 30-12-2003, 09:47 (post 13, #214293)

Паэд-биздельнег

Group: Prestige
Posts: 5196
Warn:0%-----
Meithar
Кстати, я тут ещё немного подумал, и вот что мне подсказала логика. По идее, это всё же разные вещи: диапазон портов, которые МОЖЕТ использовать сервер и количество одновременных соединений (или ограничение этого количества). Наверное ограничивать количество одновременных соединений заданием диапазона портов - это в некотором роде нонсенс. Впрочем, это всё уже вопросы исключительно к создателям сервера... smile.gif
PM
Top Bottom
 Meithar Member is Offline
 Posted: 30-12-2003, 10:04 (post 14, #214294)

он же DmS

Group: Members
Posts: 590
Warn:0%-----
Здесь есть несколько нюансов, которые мне пока не очень понятны. Поэтому я бы хотел сначала потестить сервер, а потом уже делать выводы.
PM
Top Bottom
 totalxxxx
 Posted: 01-09-2004, 22:06 (post 15, #296348)

Unregistered


QUOTE (Meithar @ 30-12-2003, 07:04)
Группы пользователей имеет смысл применять при наличии большого количества пользователей с одинаковыми правами доступа.

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

Так и не смог настроить в Serv-U 5.1.0.0 разные права доступа на одни и теже папки для одного и того-же пользователя, но для разных АйПи. То-есть есть локалка, доступ всем по Anonymous к одним и тем же каталогам, домашняя папка, тоже, одна и таже. Но хотелось для отдельных АйПи выставить на некоторые каталоги доступ отличный от общего. Это я чего не догоняю или в Serv-U 5.1.0.0 это в принципе не возможно, в таком случае может есть проги в которых это реализовано?
Top Bottom
Topic Options Pages: (2) [1] 2