Как установить и настроить частный Ftp-сервер - Software - eMule-Rus.Net Форум муловодов

Перейти к содержимому



- - - - -

Как установить и настроить частный Ftp-сервер


  • Вы не можете ответить в тему
  • Вы не можете создать новую тему
Сообщений в теме: 25

#1 OFFLINE   Gadget

 

    Хранитель ослиной тропы

  • [Супер Модератор]
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • сообщений: 10 861
    Последний визит:
    12 мар 2018 09:57
  • Пол:Мужчина
  • Откуда:Таллинн
 

Отправлено 13 Июнь 2005 - 12:13

Как установить и настроить частный FTP-сервер
Автор: dolphindolphin@mail.spbnit.ru


Оглавление

1)Начальные сведения

2)Что необходимо для создания FTP-сервера

3)Установка и настройка сервера:
GuildFTPd 0.999.5
BullettProof FTP Server 2.1.5
Дополнение

4)Если Ваш ip-адрес - динамический



Начальные сведения
В этой небольшой статье будет описан процесс настройки частного ftp-сервера. FTP-сервер - это программа, которая, работая на Вашем компьютере, предоставляет возможность удаленного подключения к нему по ftp-протоколу (File Transfer Protocol). В дальнейшем я предполагаю, что Вы работаете в ОС Windows, и обладаете достаточными знаниями для того, чтобы понять нижеследующее. Если же Вы только начали использовать Интернет, то сможете найти основные сведения об использовании ftp например тут.


Будем считать, что Вы должным образом просветились, и готовы воспринимать новую информацию.

Условия, необходимые для создания FTP-сервера
Ясно, что целесообразность организации сервера зависит от задач, которые Вы собираетесь решать с его помощью. Если речь идет о раздаче больших файлов (как фильмы), то, на взгляд автора, организация сервера для обмена чем-либо при возможном аплоаде меньше 100Kbps не выглядит серьезно.

Однако создание сервера зависит не только от Вашего желания. Посмотрите свойства Вашего соединения, если Ваш адрес начинается с 192.168.х.х или 10.х.х.х, то организация на этой машине сервера невозможна (вернее - возможна, но такая возможность далеко заходит за рамки данной статьи). В любом ином случае необходимо проверить, виден ли Ваш ip-адрес снаружи. Для этого, например, сообщите его кому-нибудь из своих друзей - пусть он попробует постучать в него с помощью программы ping.

Также весьма желательно (но не строго обязательно) иметь фиксированный ip-адрес. Если он у Вас динамический (об этом, в принципе, Вы можете спросить и у провайдера или администратора Вашей сети), то потребуется несколько лишних телодвижений.
Установка и настройка сервера
Таких программ существует множество. Из того, что пробовал автор, наибольшее впечатление произвели: GuildFTPd (free), WARFTPd (free), BullettProof FTP Server (shareware). Кроме того, есть несколько более простые Cerberus (free), а также любопытный русскоязычный проект ST FTP-Service (free). Ниже будет кратко рассмотрен процесс настройки некоторых из этих программ.
                                
                                GuildFTPd 0.999.5

Мощный сервер, легко настраиваемый, с удобным интерфейсом и прекрасной реализацией виртуальной файловой системы (ВФС).

Установка и главное окно

Установка программы тривиальна и ничем не отличется от установки любого другого приложения Windows. Вы установили программу на Ваш компьютер, запустили, и с интересом смотрите на главное окно программы:

Изображение


Настройка программы.

1. Настройка основных параметров сервера (номер порта, максимальное количество коннектов, количество коннектов с каждого ip и др) осуществляется в правом нижнем окне. Если Вы это сделаете для группы System, то все группы нижнего уровня эти настройки унаследуют. Для любой выбранной Вами группы эти настройки по умолчанию можно перекрыть. В частности, я иногда использовал для разных имен пользователей разные номера портов.

2. Пункт меню Admin -> Options -> Server: впишите имя Вашего сервера, и несколько уменьшите детализацию сообщений сервера (передвинув бегунок “Log Level” влево), иначе файлы журнала быстро наберут сотни мегабайт:

Изображение


3. Настройка доступа к серверу. Структура иерархии пользователей в GuildFTPd такова, что любой пользователь должен быть отнесен к какой-либо группе. При этом у Вас есть два основных пути:
построение фтп на основе личных логинов;
построение сервера на основе прямого входа в нужную директорию.

3.1. Построение фтп на основе личных логинов.

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

Алгоритм очень простой:

а) создаете группу, скажем, Team, и сразу сделайте общий для группы корневой каталог (root):

Изображение


Ясно, что он уже должен существовать на диске. Обратите внимание - виртуальное выбранного каталога «\». Затем назначим соответствующие права. Получаем следующее:

Изображение

Сравните между собой две последние картинки, и у Вас не останется вопросов.

Кроме того, существуют общепринятые соглашения по именам каталогов, находящихся в корневом, в частности: \pub - здесь лежат данные, доступные для публичного (анонимного) скачивания; \upload - сюда будут заливать для Вас; \incoming и некоторые другие. Я думаю, что для частного сервера этим соглашениям следовать необязательно.

б) начинаете набивать группу пользователями (Admin -> Add User):

Изображение

в) создаете ВФС для каждого (см. а)):

Изображение

И получаете:

Изображение

Примечание. Вы можете открыть доступ ко всему диску, скажем, таким образом:

Изображение

Физическая директория K:\FTP является для Вас корневой, а физические диски - каталогами. Тогда в ftp-клиенте Вы увидите следующее:

Изображение

Файл picture1.jpg как раз находится в каталоге K:\FTP, и Вы сможете его увидеть еще раз, если в этот каталог пойдете по физическому пути.

3.2. Построение сервера на основе прямого входа в нужную директорию.

Здесь Вам не надо создавать множество логинов. Вы создаете один (а то и вовсе используете анонимный вход, для чего вводите имя anonymous, а поля паролей оставляете пустыми), но в правах root-директории снимаете флажок с пункта “list”. А потом просто добавляете туда директории. Не зная полного имени в каталог не попасть.

На этом Ваш сервер готов к работе, для его запуска/выключения нажмите кнопку “on”, или выберите меню Admin -> Allow Logins.

4. Дополнительно. Настройка сообщений сервера: Admin -> Server Messages

Изображение

5. Дополнительно. Установка плагинов. Рекомендую установить плагин для просмотра статистики (на сайте авторов):

Изображение

6. Дополнительно. Запрещение доступа на сервер: View -> View Ban List. Чтобы избавиться от назойливого пользователя, внесите его адрес в бан-лист:

Изображение

BullettProof FTP Server 2.1.5
Простой в настройке, мощный и очень надежный сервер. Среди недостатков указал бы не очень удобную реализацию VFS, а так же тот факт, что программа не бесплатная и стоит $29.95.

Здесь я расскажу только основные сведения о настройке программы.

Главный экран программы BullettProof:

Изображение

Настройка программы.

1. Настройка самого сервера донельзя проста Setup -> Main -> General, вводите имя сервера, номер порта, помечаете галочками понравившиеся пункты:

Изображение

Если есть желание: Setup -> Main -> Advanced, включите Anti-hammering - автобан для тех, кто не может настроить софт для работы в один поток.

2. Настройка доступа.

Программа также поддерживает группы, но относить пользователя к определенной группе не обязательно. Порядок создания доступа:
сперва нажимаем правую кнопку мыши в области User Accounts, выбираем Add, и вписываем имя нового пользователя, если надо, относим его к какой-либо группе;
теперь нажимаем правую кнопку мыши в области Access Rights, опять Add, выбираем корневой каталог и назначаем права:

Изображение

Настройка имени пользователя для аплоада приведена на рисунке:

Изображение

Далее:

Изображение

Теперь запускаем сервер, и вперед.

3. Реализация ВФС в этой программе значительно менее удобна, чем в GuildFTPd, она несколько мутновато описана в справке программы.

Состоит эта настройка из двух частей:
а) создаете текстовый файл с ВФС в такой форме: Виртуальное имя | Реальное имя

Изображение

б) включаете ВФС для данного пользователя или группы:

Изображение

Дополнение

Serv-U 4.0.0.4
Также исключительно мощная программа. Автору она не показалась особенно удобной, однако, судя по количеству информации о ней в Интернете, она весьма популярна, стоимость - $39.95. Процесс настройки программы можно прочитать тут, а также на этом интересном сайте.

ST FTP-Service

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

Если Ваш ip-адрес - динамический

Это означает, что при каждом входе в Интернет Вам присваивается новый ip-адрес, то есть при выходе из Интернета на короткое время вы получите новый адрес. А иногда адрес меняется принудительно прямо по ходу работы. При таком раскладе работать с Вашим сервером будет не очень удобно. Но выход есть. На этот случай существуют специальные службы вроде http://www.dynip.com или http://www.no-ip.com . Алгоритм их работы очень прост. Вы забираете с сайта программу-клиент(скажем, DUC отсюда), устанавливаете ее, настраиваете Ваш аккоунт (выбрав уникальное имя Вашего хоста), после чего эта программка, работая резидентно, будет автоматически заниматься подстановкой под имя хоста Вашего нового ip.

При инсталляции программа DUC попросит зарегистрироваться на сайте и выбрать уникальное имя хоста (под которым Вас будут видеть пользователи, например если Вы написали alex, то полное имя хоста будет alex.no-ip.org). Если регистрация прошла без проблем, то в окне этой программы будут имя вашего хоста и смайлик- там нужно поставить флажок.

Вот и все. Удачи Вам на просторах Интернета.

#2 OFFLINE   digitalriver

 

    Свой

  • Юзвери
  • PipPipPipPipPipPip
  • сообщений: 131
    Последний визит:
    01 июн 2009 13:20
 

Отправлено 13 Июнь 2005 - 14:19

Помню,как-то Серио интересовался фтп-сервером. В то время я тоже скачал, правда не помню от куда, Serv-U. Так вот, хороший вроде сервак, ничё сложного, но. Но через некоторое время, не сразу, может через месяц мой антивирус, после очередного обновления, дико заорал. Короче, троян там сидел какой-то.И сидел там не просто, а всё время работал, ибо загружался как служба сервера.  :angry:
Так что будьте бдительны с Serv-U. Видно, его популярность и толкает некоторых умельцев засовывать в него разных зверей, и потом приподносить, как крэкнутую версию.

#3 OFFLINE   digitalriver

 

    Свой

  • Юзвери
  • PipPipPipPipPipPip
  • сообщений: 131
    Последний визит:
    01 июн 2009 13:20
 

Отправлено 13 Июнь 2005 - 14:34

Раз такая тема, то добавлю от себя ещё про один сервер:Small HTTP server

Поддержка методов GET и POST HTTP/1.0
Многозадачность. -- Одновременная передача данных и прием запросов от нескольких удаленных пользователей.
Высокое быстродействие. Сервер передает данные без каких-либо простоев или задержек.
Запуск CGI -- скриптов:
PE *.exe Windows формат.
MZ *.exe и *.com DOS форматы (только Win95/98).
Запуск perl-скриптов через запуск внешнего Perl-интерпретатора.
Обработка phtml-страниц через запуск внешнего PHP-интерпретатора.
Запуск приложений ассоциированных с типами файлов Windows.
Server Side Includes (SSI).
Internet Server Applications (ISA).
Динамический вывод информации об обработанных запросах. Протокол может сохраняется на диске.
Виртуальный хостинг.
+HTTP Proxy сервер.
+Простой DNS сервер.
+FTP сервер.
+POP3 сервер.
+SMTP сервер.
+подробная статистика и администрирование

Скачать или ознакомится можна тут:
http://home.lanck.ne.../srv/index.html
на цену смотреть не обязательно, ибо на самом деле он бесплатный: "Некоторые лицензии допускают бесплатное использование только в некоммерческих целях или для ознакомления. "

Самое важное то, что он русский, и не известен широкому кругу.Это даёт ему фору перед другими серваками, которые не успевают залатывать дыры от хакеров.Что немаловажно, ибо в вашем случае будет иметь место не взлом на каком-то хостинге, а взлом вашей собственной машины со всеми вытекающими последствиями.
Самое главное его достоинство в том, что он начинает работать сразу после запуска экзешника, тобишь минимальная рабочая конфигурация уже настроена по умолчанию. Для примера можете спросить у Большого, у него на всё ушло минут 10: от закачки сервера с домашней страницы до закачки мультика уже с его машины на мою.

#4 OFFLINE   Andry[by]

 

    Мастер

  • [Хранители]
  • сообщений: 2 014
    Последний визит:
    15 июл 2019 12:44
  • Пол:Мужчина
  • Откуда:Belarus, Minsk
 

Отправлено 14 Июнь 2005 - 11:49

MiniFAQ по Serv-U:
Q: Как настроить мапинг?
A: Создаете пустую директорию, например -=FTP=-, да хоть на диске C, оставляете ее пустой.
Она для всех юзеров будет домашней и в нее следует мапить диски.
В свойствах сервера фтп мапите все директории, котрые захочется подключить юзерам.
Например, в директории D:\Games образы игр, значит мапится D:\Games
в C:\-=FTP=- c именем -=Games BIN=-... а в директории E:\mp3 музыка, и она мапится E:\mp3 в C:\-=FTP=- c именем -=Music=-.
При создании юзера, которому дается возможность доступа к музыке и играм,
ему задается домашняя директория C:\-=FTP=- с последующим локом юзера в ней.
Затем в подключаемых директориях ему указываются D:\Games и E:\mp3.
Теперь при попадании в свою домашнюю директорию юзер будет видеть две папки -  -=Games BIN=- и -=Music=-.
Удачи в настройках мапинга:))

#5 OFFLINE   Gadget

 

    Хранитель ослиной тропы

  • [Супер Модератор]
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • сообщений: 10 861
    Последний визит:
    12 мар 2018 09:57
  • Пол:Мужчина
  • Откуда:Таллинн
 

Отправлено 17 Июнь 2005 - 14:58

Настройка Serv-u

Леонид Яицкий, Издательский Дом "КОМИЗДАТ"

Лечение должно быть симптоматичным — если необходим супер-мощный сервер, то вам прямая дорога на freebsd.org. Но зачастую такая роскошь, как выделенный сервер, не нужна — достаточно поставить под Windows небольшую программку.

Сегодня трудно кого-нибудь удивить домашней компьютерной сетью — плюсы участия в подобных мероприятиях очевидны. Однако членство в домашней сети может нести с собой и некоторые неудобства…

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

Как правило, "запирание" ресурсов своего компьютера наглухо — даже во избежание падения производительности — считается дурным тоном. Более того, в некоторых сетях принято блокировать попытки "жадин" скачивать информацию с компьютеров более щедрых юзеров.

Как же политкорректно, но и без потери комфорта, поступить "счастливому" обладателю отнюдь не четвертого пентиума, да еще и со скудным количеством оперативной памяти вдобавок? Для решения проблемы слабых Windows-компьютеров в скоростных сетях существуют специальные программы, одна из которых и будет представлена вниманию читателей журнала.

Итак, программа Serv-U (разработчик — компания RhinoSoft, www.rhinosoft.com) предлагает пользователю, наверное, самый широкий выбор инструментов по подъему, настройке и администрированию FTP-сервера.
Нарекаю тебя…

Создание ftp-сервера на локальном компьютере не вызывает особых трудностей даже у новичков. Для этого запускаем программу Serv-U Administrator (ярлык к ней появляется в главном меню Windows сразу после установки) и выбираем в левой части окна пункт Local Server — Domains. Кликнув правой клавишей по данной пиктограмме, в появившемся меню выбираем пункт New Domain и следуем инструкциям простенького мастера. В нашем примере зададим домену имя leonid и поставим ему в соответствие IP-адрес локального компьютера и порт 21.

После создания домена определимся, какое количество пользователей и с какой скоростью может работать с сервером одновременно. Для этого следует выбрать пункт Settings дерева Local Server и указать соответствующие значения. В этом же пункте находятся еще некоторые настройки, общие для всех доменов: например, возможность удаления не полностью закачанных на сервер файлов, блокировка некоторых известных атак и т.п.

Теперь можно приступать к настройке свежесозданного домена.

Переходим к пункту leonid (или как вы там назвали свой сервер?) дерева Domains. Здесь можно активировать возможность использования динамического IP-адреса, то есть работа ftp-сервера не будет зависеть от адреса вашего компьютера в сети.

Теперь обратим свой взор к пункту Settings. Тут можно указать максимально допустимое количество пользователей для текущего домена, а также (на закладке IP-Access) IP-адреса, с которых разрешен (Allow access) или запрещен (Deny access) доступ к серверу. Если адресов в сети много, можно воспользоваться маской (например, 10.3.*.* для адресов от 10.3.1.1 до 10.3.254.254 или просто *, если правило распространяется на все адреса сети). Можно делать исключения: например, для всех адресов сети доступ разрешить, а своему недругу с адресом 10.1.1.27 — запретить. Каждое из правил можно перемещать вверх-вниз по списку, меняя таким образом их приоритетность.

Закладка Messages служит для настройки сообщений, отсылаемых сервером в ответ на команды пользователей. К числу таких сообщений могут относиться, к примеру, идентификатор сервера, сообщения о перегруженности или завершении работы сервера, об отсутствии возможности анонимного входа на сервер, сообщение о достижении ограничения на количество скачанных с сервера или закачанных на него файлов, версия ОС сервера и т.п.

В закладке Logging предлагается возможность настройки степени подробности log-файла, который ведется сервером. Возможно ведения журнала по таким параметрам, как системные сообщения, сообщения системы безопасности, сообщения о принятии/отправке файлов, IP-адреса подключавшихся к серверу пользователей, ftp-команды, полученные сервером и ответы на них — и т.д., и т.п.

Закладка UL/DL Ratios определяет файлы, постоянно доступные для скачивания — вне зависимости от того, сколько файлов пользователь ранее залил на сервер или скачал с него.

Пункт дерева Activity показывает администратору ftp-сервера (да-да, именно так отныне будем величать отчаянного экспериментатора, решившегося развернуть свой собственный сервер) имена и IP-адреса пользователей, подключенных в данный момент, а также имена файлов, с которыми работают юзеры. В этом же окне отображается текущая скорость передачи данных для каждого пользователя, средняя скорость закачки/скачивания данных, время пребывания на сервере, дату и время подключения к серверу, статус дисковой квоты пользователя. На закладке Domain Log тщательно записывается каждое событие с момента запуска сервера, так что администратор всегда имеет возможность посмотреть на последствия своей отлучки за пивом.
И создал админ юзеров…

А вот пункт Users требует особого внимания, поскольку он определяет полномочия пользователей, присоединившихся к нашему серверу.

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

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

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

Домашний каталог (home directory) — это каталог, в котором пользователь оказывается сразу после успешного подключения к ftp-серверу. Программа предлагает выбрать, будет ли пользователь иметь возможность выходить за пределы этой директории — или же будет обречен на вечное скитание лишь в домашнем каталоге и его подпапках.

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

На закладке General устанавливаются параметры работы каждого пользователя. Здесь можно указать, будут ли спрятаны от взора жаждущего скачать побольше всего пользователя файлы, имеющие атрибут "скрытый". Опция Always allow login разрешает данному пользователю подключаться к серверу даже в том случае, если достигнуто максимально допустимое число подключений.

Если администратор считает необходимым возможность смены пароля пользователем, ему достаточно выбрать опцию Allow user to change password.

На этой же закладке находятся едва ли не самые важные для нас настройки сервера: максимально допустимые скорости передачи данных в обоих направлениях, допустимое время пребывания на сервере пассивного пользователя, максимально возможное количество соединения с одного IP-адреса, максимальное количество компьютеров, с которых можно подключаться к серверу одновременно и используя одну и ту же учетную запись (например, учетную запись Anonymous для анонимного доступа к серверу сразу нескольких пользователей).
Разбираемся со скоростью

Как оптимально выбрать скорость подключения пользователей?

Очень часто сети строятся на основе оборудования Fast Ethernet (привычная нам 100-мегабитка), реальная скорость передачи данных между двумя узлами обычно составляет 6…9 Мб/с.

В качестве примера рассмотрим локальную сеть, в которой работает 50 пользователей и в каждый момент времени доступ к серверу должны одновременно получать примерно 5 пользователей. Разделив пропускную способность сети на количество пользователей, получим максимально допустимую скорость работы каждого из них.

Конечно, следует оставить некоторый "запас" и для своих нужд. Для данного примера можно ограничить скорость работы каждого из пользователей, скажем, до 1,2 Мб/с —  и все оставшиеся мегабайты в секунду гарантированно можно будет использовать в своих администраторских целях.

Для каждого пользователя можно доступ к домашнему каталогу и его подкаталогам. К примеру, для закачки файлов будет служить лишь одна директория — а ко всем остальным пользователь будет получать доступ в режиме "только чтение".

Фильтровать запросы из сети можно не только на уровне всего сервера, но и на уровне каждой учетной записи. Если, к примеру, пользователь работает за компьютером с IP-адресом 10.3.4.85 и имеет соответствующую учетную запись на вашем сервере, то нет смысла разрешать доступ к нему с других компьютеров.
Жадина-говядина

Интересная "примочка" программы: количество информации, которое может скачать с сервера пользователь, зависит от того, какое количество информации пользователь закачал на сервер ранее.

Программа может считать скачанную/закачанную информацию как по объему информации, так и по количеству файлов. Кроме того, отсчет может вестись в двух режимах: за текущую сессию соединения или за все сессии в целом.

Администратор сервера указывает коэффициенты, соответствующие допустимому отношению закачанных файлов к скачанным, и выдает пользователю некоторый кредит количества информации — нечто вроде "форы" для каждого из пользователей.
Кстати, эту возможность могут с корыстью использовать администраторы, которые предоставляют платный (ай-ай-ай!) доступ к информации, хранящейся на сервере. Находится эта опция на закладке UL/DL Ratios в окне настройки параметров каждого из пользователей.

Если сервер служит для хранения информации пользователей, однако места на жестком диске компьютера для хранения десятков юзерских фильмов и сотен mp3-файлов не хватает (как ни странно!), последняя закладка окна настроек учетных записей — Quota — позволяет ограничить использование дисковых ресурсов каждым пользователем. Для каждого из пользователей квота настраивается отдельно. Так что, если, конечно, ваш жесткий диск не резиновый, будьте внимательны при распределении квот, чтобы не возникла ситуация, когда при полном использовании одним юзером своей квоты, второму элементарно не хватит места, хотя формально пределов своей квоты он при этом не достигнет.
Каждому — по потребностям

Для еще более тонкой настройки доступа в нашем ftp-сервере можно использовать группы пользователей.

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

Также эта функция пригодится в ситуациях, когда при обращении к одной из директорий ftp-сервера требуется предоставить различные типы доступа к файлам и подкаталогам для различных групп пользователей. Словом, эта система практически полностью повторяет аналогичные возможности сетевых операционных систем.
Врата, откройтесь!

Ну что ж, самое время позаботиться о том, чтобы обращения к нашему серверу не "срезал" ни один брандмауэр, установленный на компьютере. Для этого следует перейти к окну настроек брандмауэра и разрешить передачу данных для любых машин через порты 20 (ftp-data) и 21 (ftp).

Если используется операционная система Windows XP и в настройках подключения к локальной сети активирован Microsoft Internet Connection Firewall, в настройках последнего тоже следует разрешить эти порты.

Для настройки MS ICF следует перейти в Пуск — Настройка — Сетевые подключения — и, кликнув правой клавишей мыши на пиктограмме Подключение к локальной сети перейти к свойствам оного. На закладке Дополнительно находится флажок, отвечающий за активацию ICF. Если брандмауэр включен, нажмите кнопку Параметры. В представленном списке нас интересует ftp-сервер и ftp-data. По умолчанию последний в списке отсутствует, его следует добавить, нажав соответствующую кнопку. В появившемся окне введем название службы (ftp-data), IP-адрес данного компьютера, номера внешнего и внутреннего портов службы (20). Теперь ICF будет пропускать все обращения к ftp-серверу из сети.
Когда утихнет пыл сраженья

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

В качестве примера пусть обряд установки сервера проводился на машине leonid с IP-адресом 10.3.125.8. Соответственно, чтобы подключится к серверу, пользователь должен набить в адресной строке своего браузера нечто вроде этого: ftp://leonid или ftp://10.3.125.8.

По умолчанию ОС Windows клиента предполагает, что к любому ftp-серверу разрешен анонимный доступ. Чтобы долго не гадать, при подключении ОС автоматически использует в качестве имени пользователя логин Anonymous, а в качестве пароля — IEUser@hotmail.com (это был результат работы богатого воображения Internet Explorer 6.0) или что-то другое — это абсолютно не имеет значения, поскольку анонимный доступ по определению не требует обязательного ввода пароля при входе в систему.

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

ftp> bye
221 Goodbye!

На этом таинственный шаманский обряд развертки ftp-сервера можно считать завершенным. Теперь стоит разве что проверить, как наш ftp-демон (исполняемый файл с именем ServUDaemon.exe) будет загружаться при старте операционной системы сервера. Некоторые администраторы, напротив, предпочитают размещать ярлык программы для администрирования сервера (файл ServUAdmin.exe) у себя на рабочем столе и запускать его вручную по мере необходимости.

Для того чтобы администратор с одного взгляда на экран мог понять, активен сервер или нет, разработчики предусмотрели программу-монитор (ServUTray.ехе), которая мирно висит в системном трее в виде латинской буквы "U". В случае, когда к серверу не подключен ни один пользователь, пиктограмма имеет зеленый цвет. Если к серверу подключен один или несколько клиентов, цвет меняется на синий. Если же кто-либо из пользователей начинает тянуть информацию с сервера или закачивать ее туда, "U" становится темно-синей, да еще и с красной каемкой.

Подведя курсор мыши к этой пиктограмме, можно увидеть, сколько пользователей подключено к серверу, а также получить некоторые другие данные. Двойной щелчок на пиктограмме вызывает программу ServUAdmin, в диалоговом окне которой можно оперативно изменить многие настройки сервера без его перезапуска. Щелчок правой клавишей мыши на пиктограмме отобразит меню, в котором можно остановить/запустить ftp-сервер.

Вот, пожалуй, и все. Остается лишь сообщить адрес официального сайта программы: www.serv-u.com — отсюда можно скачать последние обновления к программе, а также ее последующие версии.

#6 OFFLINE   serio

 

    |||----------------->>>

  • Постоянные посетители
  • PipPipPipPipPipPipPipPipPipPip
  • сообщений: 1 377
    Последний визит:
    12 ноя 2010 15:24
 

Отправлено 19 Июнь 2005 - 01:58

Издеваетесь????
Оборудование вроде роутера??? провайдер??? а если комп в локалке в которой есть линухи??? и ещё куча вопросов....
Что- то эти специ мне на своих форумах мои топики без ответов оставили...

#7 OFFLINE   Gadget

 

    Хранитель ослиной тропы

  • [Супер Модератор]
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • сообщений: 10 861
    Последний визит:
    12 мар 2018 09:57
  • Пол:Мужчина
  • Откуда:Таллинн
 

Отправлено 19 Июнь 2005 - 02:07

serio
ты про какую именно настройку так говоришь?)) про Серв у??

#8 Гость_Guest_*

 
  • Пришельцы
 

Отправлено 21 Июнь 2005 - 08:39

Est' u odnoj iz etih prog nemeckij?
i kakaja iz nih samaja dorogaja?

#9 OFFLINE   serio

 

    |||----------------->>>

  • Постоянные посетители
  • PipPipPipPipPipPipPipPipPipPip
  • сообщений: 1 377
    Последний визит:
 

Отправлено 21 Июнь 2005 - 23:45

Gadget (Jun 19 2005, 01:07) писал:

serio
ты про какую именно настройку так говоришь?)) про Серв у??

<{POST_SNAPBACK}>

Серв У мне кажется самая простая в настройках (немного с портами не разбериха)

Цитата

Est' u odnoj iz etih prog nemeckij?
i kakaja iz nih samaja dorogaja?
Да, Serv-U точно есть на немецком, пожалуй любая другая прога тоже....
На счёт ДОРОГАЯ не совсем понял!?

#10 OFFLINE   Gadget

 

    Хранитель ослиной тропы

  • [Супер Модератор]
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • сообщений: 10 861
    Последний визит:
    12 ноя 2010 15:24
  • Пол:Мужчина
  • Откуда:Таллинн
 

Отправлено 22 Июнь 2005 - 00:21

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

#11 OFFLINE   RUS_Virus

 

    Свой

  • Постоянные посетители
  • PipPipPipPipPipPip
  • сообщений: 116
    Последний визит:
    12 мар 2018 09:57
 

Отправлено 14 Январь 2006 - 03:56

Я с таким интересным вопросом, знает ли кто нибудь как сделать фтп-сервер, на динамическом ИП адресе??
Т.е. надо чтобы этот сервер работал не только внутри локальной сети, но и из интерента, чтобы пользователи тоже могли на него зайти.  :9:
Зарание спасибо "RUS_Virus.exe".. :108:
Изображение

Сообщение отредактировал RUS_Virus: 14 Январь 2006 - 04:08


#12 OFFLINE   serio

 

    |||----------------->>>

  • Постоянные посетители
  • PipPipPipPipPipPipPipPipPipPip
  • сообщений: 1 377
    Последний визит:
    31 янв 2009 14:14
 

Отправлено 14 Январь 2006 - 13:22

Я сделал так, заходи и создавай акаунт на DynDNS.org в Serv-U на закладке Дин.ДНС забиваеш зарегестрированное имя (например RUS_Virus.homeftp.net) жмёш F5 и если в нижней строчке увидеш свой внешний ИП значит всё сделал правильно. Если с наруже ты до сих пор не доступен, дело в твоём Рутере, пробуй игратся с настройками, перенаправь 21 порт к себе и т.д.

#13 OFFLINE   Pilot_Anderson

 

    Долгожитель

  • [eMule-Rus]
  • сообщений: 1 706
    Последний визит:
    12 ноя 2010 15:24
  • Пол:Мужчина
  • Откуда:Санкт-Петербург, Россия
 

Отправлено 18 Апрель 2006 - 00:09

Такой вопрос - каким софтом (не FTP) можно создать полноценный канал на "разовую (по договоренности)" передачу файлов между двумя машинами с известным IP? Скоростью на сколько позволяет провайдер!

#14 OFFLINE   serio

 

    |||----------------->>>

  • Постоянные посетители
  • PipPipPipPipPipPipPipPipPipPip
  • сообщений: 1 377
    Последний визит:
    26 окт 2014 00:15
 

Отправлено 18 Апрель 2006 - 00:31

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

#15 OFFLINE   /mcdonalds

 

    Ветеран

  • [eMule-Rus]
  • сообщений: 948
    Последний визит:
    12 ноя 2010 15:24
  • Пол:Мужчина
 

Отправлено 18 Июль 2006 - 18:30

два простых и бесплатных фтп сервера =)
cerberusftp.com
aclogic.com

#16 Гость_-=*Wetal*=-_*

 
  • Пришельцы
 

Отправлено 01 Сентябрь 2006 - 23:01

Можете мне объяснить пожалуйста:

с помощью программы Serv-U создал фтп, а вопрос:
Если кто-то качает с моего фтп, его скорость зависит от моей скорости отдачи?? или 50 человек смогут качать с максимальной их скоростью и моя скорость отдачи для них будит непомеха??

#17 OFFLINE   NeByvalyi

 

    Чистильщик

  • [Хранители]
  • сообщений: 9 680
    Последний визит:
    26 янв 2021 15:36
  • Пол:Мужчина
  • Откуда:Нью-Васюки
 

Отправлено 02 Сентябрь 2006 - 00:46

Просмотр сообщения-=*Wetal*=- (Sep 1 2006, 23:54) писал:

Если кто-то качает с моего фтп, его скорость зависит от моей скорости отдачи?? или 50 человек смогут качать с максимальной их скоростью и моя скорость отдачи для них будит непомеха??
Те, кто извне (из интернета) должны будут укладываться в пределы отдачи, установленные для тебя провайдером. А если ты одновременно находишься во внутренней сети своего провайдера, то юзеры из этой сети будут скачивать со максимально возможной скоростью для этой сети.

#18 Гость_-=*Wetal*=-_*

 
  • Пришельцы
 

Отправлено 02 Сентябрь 2006 - 08:42

Просмотр сообщенияNeByvalyi (Sep 1 2006, 23:39) писал:

Те, кто извне (из интернета) должны будут укладываться в пределы отдачи, установленные для тебя провайдером. А если ты одновременно находишься во внутренней сети своего провайдера, то юзеры из этой сети будут скачивать со максимально возможной скоростью для этой сети.

Спасибо за ответ,а есть такая программа с которой можно качать нетрогоя мою отдачу??

#19 OFFLINE   Andry[by]

 

    Мастер

  • [Хранители]
  • сообщений: 2 014
    Последний визит:
  • Пол:Мужчина
  • Откуда:Belarus, Minsk
 

Отправлено 02 Сентябрь 2006 - 20:00

Как можно пить не трогая расход воды? Интересный вопрос? Логика?

#20 Гость_-=*Wetal*=-_*

 
  • Пришельцы
 

Отправлено 02 Сентябрь 2006 - 23:55

Цитата

' date='Sep 2 2006, 18:53' post='29979']
Как можно пить не трогая расход воды? Интересный вопрос? Логика?
:dribble: ,тоесть я имею ввиду такой фтп на который я буду заливать, а уже с фтп будут качать!!





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных