Создание FTP-сервера

Печать

Часто возникают ситуации, когда необходимо предоставить удаленный доступ к файлам на своем компьютере из сети Интернет. Например, если удаленные администраторы игровых серверов S.T.A.L.K.E.R. получат удаленный доступ к дампу статистики сервера, то они смогут пользоваться программой STCS BanTools для быстрого и удобного бана. Можно использовать этот дамп для показа статистики сервера на сайте, для чего снова нужно открывать удаленный доступ.

В этой статье рассказано, как предоставить удаленный доступ по FTP-протоколу к файлам своего компьютера. Данная информация будет полезна не только администраторов игровых серверов S.T.A.L.K.E.R., но и всем тем, кто собрирается создать FTP-сервер по любым причинам.

Для примера используется операционная система Windows 7, однако данная информация применима ко всем системам Windows, начиная от XP и выше.

Мы будем открывать доступ к папке C:\Users\Public\Documents\STALKER-STCS. Администраторы игровых серверов S.T.A.L.K.E.R. знают, что это за папка. Если вы не имеете никакого отношения к играм серии S.T.A.L.K.E.R., считайте, что это просто какая-то папка на вашем компьютере, взятая для примера, и создайте её если у вас такой нет.

Для установки FTP-сервера не нужно ничего скачивать и устанавливать. Все необходимое программное обеспечение поставляется вместе с ОС Windows.

Шаг №1

Первым делом, нужно запустить необходимые компоненты службы IIS.

Для этого идем в:

Пуск\Панель управления\Программы и компоненты

Пуск\Панель управления\Установка и удаление программ - для Windows XP

Выбираем: Включение или отключение компонентов Windows:

Увеличить изображение

 

Шаг №2

Появится окно, в котором нужно поставить флажки как показано на рисунке:

Увеличить изображение

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

Все необходимые компоненты установлены.

Шаг №3

Панель управления\Администрирование\Диспетчер служб IIS

Щелчком правой кнопкой мыши по самому верхнему элементу консоли открываем контекстное меню и выбираем строку Добавить FTP - сайт.

Увеличить изображение

 

Шаг №4

Откроется окно в котором нужно ввести любое понравившееся вам имя сервера, и выбрать папку на компьютере, которая будет корневым каталогом FTP-сервера.

Увеличить изображение

Внимание.

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

Если выбрать папку C:\Users\Public\Documents\STALKER-STCS, то удаленный пользователь, перейдя по ссылке ftp://IP-адрес, попадет сразу в \STALKER-STCS\.

По адресу ftp://IP-адрес/logs/mp_stats удаленный пользователь попадет в C:\Users\Public\Documents\STALKER-STCS\logs\mp_stats.

Папка \STALKER-STCS\ будет являться корневым каталогом.

В именах файлов и папок, доступных по FTP, не должно быть пробелов и нелатинских символов.

Жмем Далее и...

Шаг №5

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

Увеличить изображение

На этом этапе особое внимание стоит обратить на порт. Число выбирается из диапазона 1-65535. По умолчанию все FTP-серверы работают через порт 21. Если выбрать другое число, то ссылки для доступа к серверу должны иметь вид:

  • Например если выбрано число 12345, то ссылка должна иметь вид: ftp://IP-адрес:12345.
  • Ссылка ftp://IP-адрес без указания порта, говорит о том что обращение будет идти на порт 21, то есть равносильно ftp://IP-адрес:21.

Жмем далее.

 

Шаг №6

Увеличить изображение

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

Жмем далее.

 

Шаг №7

Любуемся содержимым корневого каталога вашего FTP-сервера.

Увеличить изображение

Откройте порт, который вы указали на шаге №5, и введите в адресной строке проводника или браузера ftp://localhost, если все хорошо, то у вас получилось, если ничего, то значит порт закрыт - читаем тут.

 

Шаг №8

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

Панель управления\Администрирование\Управление компьютером

В дереве консоли ищем Локальные пользователи и создаем нового пользователя, как показано на рисунке:

Увеличить изображение

 

Увеличить изображение

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

Шаг №9

В списке пользователей делаем двойной клик по созданному пользователю:

Увеличить изображение

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

На этом этапе мы создали не просто пользователя Windows, мы создали логин и пароль для доступа к нашему FTP-серверу.

Шаг №10

На этом этапе прицепляем, созданного выше пользователя, к нашему FTP-серверу.

Панель управления\Администрирование\Диспетчер служб IIS

Выделяем наш сервер и жмем Правила авторизации:

Увеличить изображение

Потом добавить разрешающее правило. Здесь же вы можете удалить анонима, если не хотите чтобы ваш сервер расшаривали все желающие:

Увеличить изображение

Пишем имя выше созданного пользователя и разрешаем ему чтение/запись:

Увеличить изображение

 

Шаг №11

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

Увеличить изображение

Включить если не включено:

Увеличить изображение

 

Шаг №12

Перезагружаем компьютер и курим.

Для доступа к FTP-серверу с логином паролем требуется вот такая ссылка:

ftp://логин:пароль@IP-адрес:порт

Проверяем работу сервера любым FTP-менеджером:

Увеличить изображение

Увеличить изображение

 

______________________

Автор: Максим Максимов (Бармен)

При копировании статьи не забывайте указывать источник



( 30 Голосов )

Последние сообщения с форума


Отправил v2v3v4 - 17/10/2017 20:48
Отправил Бармен - 26/09/2017 19:39
Отправил walera199760 - 24/09/2017 11:12
Отправил Бармен - 21/09/2017 20:16
Отправил walera199760 - 20/09/2017 16:55

Комментарии