Настройка ftp сервера на windows 7: FTP сервер Windows 7 — Удобный способ хранения и передачи данных

FTP сервер Windows 7 — Удобный способ хранения и передачи данных

FTP (от англ. File Transfer Protocol — протокол передачи файлов) — протокол, используемый для передачи файлов в ТСР-сетях.

На сегодня используется преимущественно для загрузки информации с клиентского устройства на хостинг-серверы. Рассмотрим FTP сервер Windows 7.

Содержание:

Протокол был создан в 1971, еще задолго до появления стека TCP/IP, который увидел свет лишь в конце 70-х годов.

Изначально, в своей первой редакции, протокол использовал один и тот же канал для передачи команд и передачи данных.

Но уже в 1972 протокол стал очень похожим, на тот, с которым мы имеем дело сегодня — для обмена между сервером и клиентом создается отдельный канал управления, который работает на 21 порту, передача данных осуществляется по каналу данных, для которого создается отдельное соединение.

Последняя версия протокола была представлена в 1985 году.

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

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

Данная проблема характерна для всех ранних версий протоколов (например, почтовых SMTP, POP, IMAP), разработанных до появления механизмов шифрования SSL, TLS.

Для решения этой проблемы рекомендуем использовать протокол передачи файлов с TLS-защитой — FTPS, при таком подходе шифруются два канала — канал управления и канал передачи данных.

В рамках этой статьи мы рассмотрим создание FTP-сервера на базе ОС Windows 7.


Шаг 1. Установка FTP-компонента





1.1. Пуск.

1.2. В поле поиска вводим «Программы и компоненты», без кавычек.

1.3. Выбираем соответствующий пункт меню.

1.4. В появившемся окне, в левой колонке переходим в меню «Включение или отключение компонент Windows».

1.5. Выбираем компоненты Windows, которые следует установить — FTP-сервер и Консоль управления IIS.

1.6. Нажимаем «ОК».


к содержанию ↑

Шаг 2. Конфигурирование FTP-сервера



2.1. Пуск.

2.2. В поле поиска вводим «Администрирование», без кавычек.

2.3. Выбираем соответствующий пункт меню.

2.4. В появившемся окне переходим в меню «Диспетчер служб IIS».

2. 5 Переходим на вкладку «сайты», кликаем правой кнопкой мыши и выбираем «Добавить FTP-сайт».

2.6. Прописываем имя FTP-сервера и путь к папке, в которой будет храниться информация, переходим к следующему пункту настройки — «Далее». В качестве примера был создан подкаталог ftpsw7.

2.7. В поле выбора IP-адреса выбираем нужный IP-адрес из списка. Если нужно расшарить папку для всех доступных подсетей выбираем пункт «Все свободные».

Стандартный порт (21) оставляем без изменений.

Если планируется использование FTP-сервера на постоянной основе — ставим галочку «Запускать FTP-сайт автоматически». Выбираем «Без SSL».

2.8. Выбираем обычную проверку подлинности, поле авторизации оставляем без изменений. На этом настройка FTP-сервера завершена.

После настройки в меню «сайты» появится только что созданный FTP-сервер.


к содержанию ↑

Шаг 3. Настройки брандмауэра




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

3.1. Пуск.

3.2. В поле поиска вводим «Брандмауэр», без кавычек.

3.3. Выбираем соответствующий пункт меню.

3.4. Заходим в меню «Правила для входящих подключений» и включаем два правила касающиеся работы FTP-сервера.

3.5. Для включения необходимо нажать на каждом из правил правой кнопкой мыши и выбрать в меню пункт «Включить правило».

3.6. После активации правила, его цвет изменится на зеленый, а в поле «Включено» будет стоять отметка «Да».

3.7. Переходим к правилам для исходящего подключения и, как в предыдущем пункте, активируем правило FTP Server (FTP Traffic-Out).

На этом настройка брандмауэра для FTP-сервера завершена.


к содержанию ↑

Шаг 4. Создание FTP-пользоватей и назначение прав





4.1. Пуск.

4.2. В поле поиска вводим «Управление компьютером», без кавычек.

4.3. Выбираем соответствующий пункт меню.

4.4. Переходим в меню, расположенное в левой колонке — «Локальные пользователи». Нажимаем правой кнопкой мыши на пункт «Группы», выбираем «Создать группу».

4.5. Назовем группу ««FTP users»», а в поле описание дадим ее короткую характеристику, чтобы спустя время можно было быстро вспомнить назначение этой группы.

4.6. Создадим пользователей, для которых будет доступен FTP-сервер.

Для этого в предыдущем меню «Локальные пользователи», нажимаем правой кнопкой мыши на пункте «Пользователи», выбираем «Новый пользователь» и заполняем поля как показано на рисунке.

4.7. После этого необходимо добавить пользователей в ранее созданную группу «FTP users».

Для этого нажимаем правой кнопкой мыши на учетной записи пользователя, выбираем пункт «Свойства», вкладка «Членство в группах», кнопка «Добавить», «Дополнительно», «Поиск», выбираем группу, нажимаем «ОК».

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

4.8. Следующим шагом будет установка прав доступа для группы «FTP users».

Для этого необходимо перейти к каталогу FTP-сервера (п.2.6), нажать на нем правой кнопкой мыши, «Свойства», вкладка «Безопасность», «Добавить», «Дополнительно», «Поиск», выбираем группу «FTP users», «ОК», выбираем «Полный доступ», «ОК».

4.9. Перейдем в панель управления FTP-сервером (п.2.1-2.4), после чего обратимся к меню «Правила авторизации FTP».

4.10. Правой кнопкой мыши по пустому месту, «Добавить разрешающее правило авторизации», в поле «Указанные роли или группы пользователей» вписываем нашу группу «FTP users», в поле «Разрешения» ставим галочку на «Чтение», «ОК».

Данные разрешения позволят заходить в папку FTP-сервера пользователям, состоящим в группе «FTP users», и производить операцию чтения, т.е. просмотра.

4.11. Перейдем в предыдущее меню и настроим «Ведение журнала FTP».

Выставляем максимально допустимый размер файла журнала — 1Гб или 1048576 байт, этого размера вполне достаточно для ведения подробного журнала.

На этом настройка FTP-сервера завершена.

Настройка FTP сервера на Windows 7, Windows 8 / 8.

1

Демонстрация настройки FTP сервера, который можно поднять на домашнем компьютере за 5-10 минут.

Как создать сервер протокола FTP в Windows 7

Денис Носков

Время на чтение: 5 минут

1 342

Чтобы создать сервер по FTP протоколу, необязательно пользоваться какой-то специфической операционной системой, наподобие Windows Server. Любой пользователь хоть сейчас может поднять у себя на компьютере с Windows 7 сервер, работающий по протоколу передачи данных FTP. В данной статье вы узнаете, как происходит его настройка, как подключить FTP так, чтобы компьютер видел сервер как сетевой диск, как открыть хост в проводнике и какой использовать клиент в работе.

Содержание

  • Создание сервера с протоколом FTP в Windows 7
  • Как подключить созданный сервер, как сетевой диск, как открыть FTP в проводнике и какой выбрать клиент

Создание сервера с протоколом FTP в Windows 7

Компания Майкрософт по умолчанию добавила эту возможность в Windows 7. Потому, чтобы создать сервер, вам даже не придется скачивать какое-либо дополнительно ПО из Интернета. Вам потребуется зайти в «Пуск», оттуда в «Панель управления» и во вкладку «Программы и компоненты», чтобы настроить FTP.

Дело в том, что некоторые стандартные возможности Windows 7 автоматически отключены. Так делают, потому что не каждый пользователь этой операционной системы занимается, к примеру, созданием сервера FTP. Потому зайдите сбоку в раздел «Включение или отключение компонентов Windows». Перед вами появится список папок. Найдите папку «FTP сервер», внутри нее два каталога: «Расширяемость FTP» и «Служба FTP»; и ниже в директории «Средства управления веб-сайтом» — «Консоль управления IIS». Возле указанных папок вам нужно поставить галочку, а затем нажать OK — службы будут активированы.

Далее вам снова необходимо зайти в «Панель управления» и отыскать раздел «Администрирование». После добавления новых служб там появился новый пункт — «Диспетчер служб IIS» — откройте его. Отыщите вкладку «Сайты», а после нажмите на «Добавить FTP сайты», чтобы создать сервер. Далее необходимо настроить данные о вашем сайте: указать его имя и физический путь к данным сервера. Следующим шагом вы можете указать для сервера нестандартный порт, если желаете, а также активировать или деактивировать автоматический запуск FTP в Windows. Рекомендуется сразу отключить SSL, если в дальнейшем понадобится, то сможете подключить.

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

Обязательно после того, как у вас получилось сделать FTP сайт, нужно настроить брандмауэр Windows. Для этого нужно снова открыть «Панель управления», найти пункт «Брандмауэр», отыскать раздел «Дополнительные параметры» и пункт «Правила для входящих соединений». Рекомендуется сразу настроить пассивный режим для входящих соединений, так установка активного режима — это непредсказуемая опция — ваш роутер или фаервол могут начать «ругаться» и ни один клиент не сумеет подключиться к серверу. Потому отметьте пункты «FTP Server Passive» и «FTP сервер (входящий трафик)». Также зайдите в «Правила для исходящих соединений» и поставьте галочку возле «FTP Server».

Чтобы вашим сервером могли пользоваться другие люди, вам необходимо подключить новых пользователей. Сделать это можно через панель «Администрирование» во вкладке «Управление компьютером», где в разделе «Локальные пользователи» есть пункт «Группы». Нажмите правой кнопкой на «Группы» и выберите «Создать группу». Пропишите имя и описание для группы и жмите на «Создать». А теперь необходимо добавить пользователей и подключить их к созданной группе. Указывайте любое имя, пропишите два раза пароль и запретите пользователю менять его.

Чтобы подключить пользователей к группе, нажмите на одного из них правой кнопкой и выберите пункт «Свойства». Далее перейдите в «Членство в группах» и выберите «Добавить». Находите созданную вами ранее группу, добавляете и жмете OK.

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

Для этого найдите корневой каталог сайта и нажмите правой кнопкой мыши «Свойства». Откройте вкладку «Безопасность» и нажмите «Изменить». Укажите название созданной группы пользователей и OK. Потом настройте разрешения для добавленной группы. После этого вам останется лишь зайти в «Диспетчер служб IIS» и найти пункт «Правила авторизации FTP» и добавить разрешающее правило, после чего сервер можно считать успешно созданным и активированным!

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

Если не хотите постоянно искать на компьютере папку, а желаете подключить сайт, как сетевой диск, тогда зайдите в «Мой компьютер». Вверху в панели управления вы увидите пункт «Сервис». Нажмите на него, а затем из выпадающего списка выберите «Подключить сетевой диск». В открывшемся окне выберите букву, под которой будет создан сетевой диск, а также отметь пункт «Восстанавливать при входе в систему». Ниже выберите ссылку «Подключить к сайту…». В открывшемся окне найдите «Выберите другое сетевое размещение» и укажите адрес FTP, куда будет вести диск. Укажите пароль и логин, и готово — диск создан.

А чтобы открыть сервер в проводнике, зайдите в «Мой компьютер». Далее в проводнике выберите «Добавить новый элемент в сетевое…».Нажмите «Выберите другое сетевое…». Потом в проводнике появится форма ввода адреса FTP. Вводите адрес и все время жмите «Далее». В итоге, вы сможете в проводнике попасть на FTP сервер.

Как открыть хост в проводнике разобрали, а теперь рассмотрим лучший клиент. Такой клиент — это FileZilla. Данный клиент можно скачать бесплатно и он работает очень быстро, если сравнивать с другими подобными программами. Клиент FileZilla выбирают большинство пользователей Windows. Нет причин и вам не выбрать его.

Как настроить FTP-сервер в Windows 7?

спросил

Изменено
9 лет, 7 месяцев назад

Просмотрено
384 тыс. раз

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

У меня возникли проблемы с настройкой FTP-сервера в Windows 7.

Я добавил службу, выбрав Панель управления -> Программы -> Включение и отключение функций Windows.

Я вижу, что служба запущена в Панели управления -> Службы.

Но затем, когда я запускаю окно командной строки Windows, cmd , я получаю Не подключен. ,

 C:\Users\mattf>ftp локальный хост
фтп> лс
Не подключен.
FTP> открыть локальный хост
фтп> лс
Не подключен.
FTP> каталог
Не подключен.
фтп> выйти
C:\Пользователи\mattf>
 

И это все, что у меня есть. Я понятия не имею, почему это не работает — может быть, это настройки брандмауэра?

  • windows-7
  • ftp

3

Я только что воспроизвел ваши результаты.

Вопреки комментарию Феба, кажется, что вы управляете FTP-сайтами Windows 7 с помощью той же консоли управления 7.5, что и веб-службы.

Кроме того, похоже, что Microsoft не создает FTP-узел при создании службы FTP (как это делалось в прошлом).

После установки службы FTP и консоли управления IIS выполните следующие действия.

  1. Запустить инструменты администрирования | Диспетчер информационных служб Интернета (IIS)
  2. Разверните локальный компьютер.
  3. Щелкните правой кнопкой мыши «Сайты» и «Добавить FTP-сайт».
  4. Назовите его «FTP-сайт по умолчанию» с путем «C:\inetpub\ftproot»; нажмите следующий
  5. Включить автоматический запуск FTP-сайта, выберите Разрешить SSL; нажмите следующий
  6. Включить анонимную аутентификацию; нажмите Финиш

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

Обратите внимание: вам также может понадобиться включить FTP-сервер в брандмауэре. Для этого используйте следующую команду.

 группа правил брандмауэра netsh advfirewall = "FTP-сервер" new enable = "yes"
 

Если все, что вам нужно, это простой FTP-сервер, который можно легко настроить и отключить, я бы не советовал использовать метод IIS и все настраивать. Мне пришлось сделать это на прошлой неделе, чтобы передать текущую конфигурацию с одного из наших коммутаторов Cisco. Я немного осмотрелся и увидел разговоры об использовании IIS, которые я считал излишними. Я наткнулся на ftpdmin — http://www.sentex.net/~mwandel/ftpdmin/

Я загрузил бинарный файл, запустил его из командной строки следующим образом: C:\> \path\to\ftpdmin.exe C:\path\to\ftp\root

Если вы ищете больше постоянное решение, но на самом деле не хотите возиться с IIS, вы можете попробовать FileZilla — http://filezilla-project.org/

2

При установке службы FTP в разделе «Информационные службы Интернета» вы отметите FTP-сервер (что вы, вероятно, уже сделали, но также разверните его и убедитесь, что служба FTP также отмечена галочкой. установил консоль управления IIS (в инструментах веб-управления), вы увидите опцию для FTP-сервера.0005

Я также попробовал и обнаружил, что необходимо установить службу FTP. Затем появился вариант для FTP.

Джейсон Кумбс пропустил один шаг, с которым я некоторое время мучился:

Пересмотренный шаг 6:

Включить анонимную аутентификацию; Выберите «Анонимные пользователи» в разделе «Авторизация: разрешить доступ» и нажмите «Чтение» и «Запись» в разделе «Разрешения». Затем выберите «Готово».

Настройка простого ftp-сервера — лучший способ передачи данных из одной точки в другую.

Самый быстрый и простой способ сделать это — установить FileZilla Server на компьютер, на который вы хотите отправить данные: http://sourceforge.net/projects/filezilla/files/FileZilla%20Server/

Это очень просто настроить.

Установите клиент FileZilla на компьютер У вас есть данные: http://sourceforge.net/projects/filezilla/files/FileZilla_Client/

Теперь проверьте, какой IP прослушивает компьютер, на который вы хотите отправить данные:
whatismyipaddress.com

И скопируйте этот IP-адрес своему клиенту, порт будет по умолчанию, поэтому вам не нужно указывать его, если вы не изменили его в настройках сервера.

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

1

Краткий ответ: Не надо.
В мире уже достаточно FTP-серверов, и запуск одного из них на несерверной ОС вызывает проблемы.

Я надеюсь, что OP запускает это только во внутренней сети, а не с анонимным доступом, и я надеюсь, что включена какая-то форма шифрования транспортного уровня.

Для тех, кто думает о подобных вещах, сначала сделайте шаг назад и посмотрите, действительно ли вам нужен FTP-сервер. Могут быть другие и лучшие способы сделать то, что вам нужно — и, конечно же, вы можете задать «вопрос 0» здесь!

5

Очень активный вопрос . Заработайте 10 репутации (не считая бонуса ассоциации), чтобы ответить на этот вопрос. Требование к репутации помогает защитить этот вопрос от спама и отсутствия ответа.

iis — разрешение анонимной загрузки на FTP-сервер Windows 7

Задавать вопрос

спросил

Изменено
7 лет, 7 месяцев назад

Просмотрено
10 тысяч раз

У меня возникли трудности с использованием FTP-сервера Windows 7. Я хотел бы иметь возможность анонимно подключаться и загружать файлы в корневой каталог FTP, но при попытке получить сообщение об отказе в доступе.

Я включил функции Windows InternetInformationServices -> FTP-сервер -> Служба FTP и Информационные службы Интернета -> Инструменты веб-управления -> Консоль управления IIS

В Internet Information Services (IIS22) Manager под FTP-сайт по умолчанию У меня есть разрешения Разрешить всем пользователям чтение, запись .

Я включил Анонимную аутентификацию и Обычную аутентификацию .

Я временно отключил брандмауэр Windows 7.

Я могу использовать FTP с удаленного ПК для просмотра списка корневого каталога FTP. Но я не могу загрузить в него данные. Когда я пытаюсь, я получаю эту ошибку:

 ftp> поместите какой-то файл.txt
200 PORT команда выполнена успешно.
550 Доступ запрещен.
 

ПК, на котором размещен FTP-сервер, находится в домене. У меня нет прав администратора домена.

Какие настройки нужно изменить, чтобы разрешить анонимную загрузку на FTP-сервер?

Спасибо,
PaulH

  • iis
  • windows-7
  • ftp

4

У меня была аналогичная проблема в Windows 7, но я решил ее, разрешив группе «Пользователи» записывать и изменять разрешения в папке файловой системы, которая была корнем FTP.

  1. Найдите корень ftp в вашей файловой системе
  2. Щелкните правой кнопкой мыши > Свойства > Безопасность
  3. Измените настройки группы «Пользователи», чтобы включить запись и изменение разрешений

Я думаю, что это необходимо, потому что анонимный пользователь FTP примет привилегии IUSR_... учетной записи Windows, которая не обязательно является тем же пользователем, что и тот, который запускает службу FTP?

Надеюсь, это поможет.

Imacros | Все права защищены © 2021