Локальный ftp сервер windows 7. Как создать FTP сервер на своем ПК? Настройка пользователей и групп

Данный способ установки подойдет если Вы являетесь владельцем нетбука или Ваш CD/DVD привод вышел из строя и Вам нужно установить Windows 7. Так же этот способ хорош тем, что процесс установки Windows 7 с флеш карты происходит в несколько раз быстрее чем с CD или DVD диска.

Перед тем, как приступить к записи Windows 7 на флешку, скопируйте все важные данные с флешки на другие носители информации (жесткий диск куда не будет устанавливаться Windows, другая флеш карта, диск и т.п.), так как в процессе форматирования и записи образа Windows 7 на флешку все данные на ней будут уничтожены .
Первый способ
Если Вы создаете загрузочную флешку находясь в операционной системе Windows 7, то Вам потребуется программа Windows 7 USB/DVD Download Tool , которую можно скачать с Оф. сайта Microsoft по ссылке.
Если Вы создаете загрузочную флешку под операционной системой Windows XP, то потребуется установить Microsoft.NET Framework 2.0 и Microsoft Image Mastering API 2.0 . Разумеется если они у Вас уже установлены (чаще касается первой программы), то устанавливать повторно не нужно.

1) Вставьте флешку в ноутбук.
2) Запустите программу. Нажмите кнопку Browse .

3) Выберите ISO образ Windows 7 и нажмите кнопку Открыть .


4) После того как Вы указали ISO образ Windows 7 нажмите кнопку Next .


5) Нажмите кнопку USB device .


6) В этом окне должна появиться Ваша флешка. Нажмите кнопку Begin copying


7) Нажмите по кнопке Erase USB Device


8) Нажмите Да .

9) Начнется процесс записи образа Windows 7 на флешку


10) По окончании записи статус изменится на Backup completed . Закройте программу


Второй способ
Для второго способа Вам потребуется программа UltraISO .
1) Вставьте флешку в ноутбук.
2) Запустите программу. В Windows 7 и Windows Vista программу рекомендуется запускать от имени администратора.
Программа UltraISO платная,но можно воспользоваться пробным периодом, рассмотрим этот вариант. Нажмите кнопку "Пробный период..."


3) Выберите пункт меню Файл ->Открыть ...


4) Выберите ISO образ Windows 7 и нажмите кнопку Открыть .

. Выберите пункт Записать образ Жесткого диска...


6) В поле Метод записи: выберите USB-HDD . Нажмите кнопку Форматировать .


7) Запустится утилита для форматирования. Нажмите кнопку Начать .


8) Нажмите OK .


9) После форматирования появится окошко о успехе. Нажмите OK .


10) Закройте программу.


11) Нажмите кнопку Записать .


12) Нажмите Да .


13) Начнется процесс записи образа Windows 7 на флешку.


14) По окончании записи в колонке Cобытие появится сообщение "Запись завершена!". Закройте программу.


Третий способ
Для третьего способа нам потребуется программа WinSetupFromUSB 1.0 Beta 7 - .

Примечание : по ссылке версия поновее, но принцип остается тем же.
1) Вставьте флешку в ноутбук.
2) Запустите программу. В Windows 7 и Windows Vista программу нужно запускать от имени администратора.


В поле USB disk selection and format должна значиться ваша флешка.
Примечание :Если флешка не определяется,то отформатируйте ее утилитой PeToUSB или HPUSBFW.
Также флешка может не определяться если она вставлена в ноутбук после того как была запущена программа Winsetupfromusb 1.0 Beta7 и для того чтобы она определилась достаточно нажать кнопку Refresh .
3) Нажмите кнопку RMPrepUSB .


4) Отмечаем такие строчки как: WinPEv2/WinPEv3/Vista/Win7 bootable (CC4), NTFS . Ставим галочку напротив Boot as HDD (C: 2PTNS) . Нажмите кнопку 6 Prepare Drive .


5) Нажмите кнопку OK .


6) Нажмите кнопку OK .


7) После этого появится вот такое Dos окно.
Предупреждение : Не закрывайте это окно. Оно должно закрыться автоматически.


8) После того как Dos окно закроется нажмите кнопку Exit .


9) Поставьте галочку напротив поля Vista / 7 /Server 2008 - Setup/PE/RecoveryISO . Нажмите на квадратик справа.


10) Появится окно Обзор папок в котором Вам нужно выбрать виртуальный привод в который смонтирован ISO образ Windows 7.
После того как Вы это сделали нажимаем кнопку OK .


11) Нажмите кнопку GO . Начнется процесс записи Windows 7 на флешку.


12) По окончании записи появится такое маленькое окно. Нажмите OK .


13) Закройте программу.


Четвертый способ
Способ установки достаточно прост, так что выполнить его сможет каждый желающий! Для этого нам понадобятся:
1) Образ Windows 7
2) Флеш-накопитель объемом не менее 4Гб
3) Программа для создания и редактирования ISO-образов, ultraISO из вышенаписаного способа или бесплатную MagicDisk
Можно взять любой носитель от обычной флешки до SD-карты, но не менее 4Гб!
4) Запускаем командную строку (в Windows XP это стандартные->командная строка. В Windows Vista/Windows 7 откройте пуск, в самом низу есть поиск, введите cmd и откройте от прав администратора).
5) Далее в командной строке вводим diskpart , откроется утилита для управления дисками.


6) Далее уже в самой утилите diskpart вводим: list disk , при этом отобразятся все физические диски ПК, именно диски а не разделы.
Среди них ищем наш флеш накопитель.


7) После чего выполняем команду select disk # , где # это номер нашей флешки.
В данном случае флешка на скрине под номером 1, следовательно select disk 1 . Все дальнейшие манипуляции будут проводиться только с этим диском.
8) Выполняем команду clean , очищаем накопитель, затем команду create partition primary - создаем на диске новый раздел.
9) После создания нового раздела прописываем select partition 1 , выбираем этот раздел для манипуляций, вводим active , тем самым делая раздел активным.
10) Теперь чтобы флешка была видна в bios, нужно отформатировать ее в формате NTFS, что мы и делаем командой format fs=NTFS .
11) Далее необходимо активировать процесс подключения устройства и назначения ему букв, делаем это командой assign .
Все, процесс подготовки завершен.


Установка Windows 7
Запись дистрибутива можно сделать любым файл-менеджером либо бесплатным .
При этом нужно как-то открыть образ установочного диска с ОС, сделать это можно любым эмулятором дисков, Alcohol или MagicDisk, создать образ и скопировать с него все файл-менеджером на нашу подготовленную флешку.
Все, процесс создания установочной флешки завершен, теперь пробуем установить ОС предварительно выставив в bios .

Ну вот и всё, какой из четырех способов создания загрузочной флешки использовать - решать Вам.

Включение в BIOS загрузки с флешки
Перед тем, как запустить установку Windows 7 с флешки, нужно зайти в BIOS и включить загрузку с флешки.
Чтобы зайти в BIOS нужно нажать определенную клавишу при загрузке компьютера. На настольных компьютерах это клавиша Del. На ноутбуках чаще всего используется клавиша F2.
Обычно при включении ноутбука появляется экран,на котором в самом низу есть строчка,в которой написано какую клавишу нужно нажимать для того чтобы зайти в BIOS.
Если у вас нет такой строчки,то информацию о том как зайти в биос нужно посмотреть в Руководстве Пользователя идущего с ноутбуком.

1) Вставляем флешку в ноутбук,если она не вставлена.
2) Включаем ноутбук, если он включен, то перезагружаемся.
3) Заходим в BIOS.

На примере весь процесс будет выглядеть как показано ниже, если у Вас BIOS другой, то принцип останется тем же. Если есть вопросы - пишите в комментариях.



4) Идем на вкладку Boot . В ней, в порядке загрузки, надо поставить нашу флешку на первое место, используя клавишы со стрелками и клавишы F5 и F6 . То есть клавишами-стрелками выбираем нашу флешку, а клавишей F6 ведем её на самый верх.
Чтобы узнать какие клавишы вам нужно использовать для выставления порядка загрузки смотрите подсказки справа.
Название флешки должно значиться в строчке USB HDD .
Также флешка может значиться в строчке USB KEY .
Чтобы сохранить изменения и выйти из BIOS надо нажать клавишу F10 . (В зависимости от производителя BIOS клавиша может быть другой.Смотрите подсказки справа или снизу).


5) Появится окно в котором на английском спрашивается Сохранить изменения и Выйти? Выберете Yes .


6) После этого произойдет перезагрузка и запустится процесс установки Windows 7.

Установка Windows 7 с флешки

Если загрузочная флешка с Windows 7 создавалась с помощью программы WinSetupFromUSB 1.0 Beta 7, то вначале появится зеленый экран. Выберите Start Vista/Win7/Server 2008 Setup or PE/Recovery ISO from partition 0 .


Далее запустится программа установки Windows 7.

Пишите в комментариях что не понятно и какие вопросы возникли.

Windows 7 USB/DVD Download Tool – очень простая программа для быстрого создания DVD диска или загрузочной флешки с операционной системой Windows 7, 8 и 10. Программа разработана специально для устройств, у которых нет DVD привода. Вам понадобится USB-носитель с 4 Гб свободной памяти или больше, а также, перед созданием загрузочной флешки, программа отформатирует USB носитель.

SARDU – объединяем загрузочные диски в один

SARDU простая программа, которая поможет объединить все загрузочные ISO-образы в один. Который, в свою очередь, можно записать на любое устройство и сделать его загрузочным (при условии, что ваш BIOS поддерживает эту возможность). В основном, это избавляет от необходимости носить с собой множество разных загрузочных дисков.

WinToUSB – установка Windows c USB флешки

WinToUSB - простая утилита, для установки операционной системы Windows c USB-Flash или внешнего USB диска. Для создания загрузочной флешки программа может использовать, в качестве источника, CD/DVD диск или образ диска в формате ISO. Плюс, программа способная перенести загрузочный диск WinPE на флешку.

Rufus – форматирование и создание загрузочных флешек.

Rufus – простая утилита, которая позволяет форматировать флеш накопители в fat32, ntfs exfat, а также создавать загрузочные флешки. Маленькая программа для создания загрузочной флешки с операционной системой (Windows, Linux, и т.д.), удобно, если на компьютере не установлена система.

FlashBoot – создаем загрузочную флешку

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

UNetbootin – загрузочная флешка с линукс

UNetbootin позволяет создавать загрузочные USB для Ubuntu, Fedora и других дистрибутивов Linux. Программа способна скачать один из многих дистрибутивов которые поддерживаются в ней, или предоставляет возможность выбрать свой собственный дистрибутив Linux.

WinToFlash – установка Windows с флешки

WinToFlash – программа для создания загрузочных флешек. Она позволяет полностью перенести Windows XP, Windows 2003, Windows Vista, Windows 2008, Windows 7, Windows 8 на флешку за пару кликов мышки. После этого, Вы можете установить Windows с флэшки, HDD или другого накопителя на ваш компьютер или нэтбук.

(shareware). Кроме того, есть несколько более простые Cerberus (free), а также любопытный русскоязычный проект ST FTP-Service (free). Ниже будет кратко рассмотрен процесс настройки некоторых из этих программ.

GuildFTPd 0.999.5

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

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

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

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

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 . Чтобы избавиться от назойливого пользователя, внесите его адрес в бан-лист.

В данном посте я расскажу вам как установить и настроить защищённый FTP сервер (протокол FTPS ) на Windows Server 2003 (установка и настройка для других операционных систем ничем не отличается).

Не стоит путать протокол FTPS с протоколом SSH File Transfer Protocol (SFTP ), протокол FTPS несовместим с протоколом Secure Shell (SSH) .

Пожалуйста убедитесь, что у вас на сервере не запущен IIS FTP сервис. Если же сервис запущен, то отключите его, потому что он использует стандартные порты FTP протокола.

Скачайте последнюю версию FileZilla Server . На данный момент последняя версия 0.9.39.

После того, как вы скачали файл, запустите установку программы.

В появившемся меню, выберите тип установки «Standard» на нажмите «Далее>».
Будет установлен сервис сервера FileZilla и GUI администратора.




После установки сервера приступим к его настройке. Запустите консоль администратора и подключитесь по адресу 127.0.0.1, который является localhost, на порт 10050 (вы указали его во время установки сервера).


Производите настройку сервера в соответствии с картинками. Они говорят сам за себя.
Вы результате мы получим защищённый FTP сервер, установленный на порту 21, который используется по умолчанию FTP серверами.


Установите своё сообщение приветствия, которое будет отображаться при подключении нового пользователя. Включите опцию «Hide welcome message in log» . Эта опция отключает запись сообщения приветствия в логах сервера, что уменьшит их размер.

Примечание . При написании своего сообщения приветствия вы можете использовать специальные символы и переменные: %v - переменная содержит версию FTP сервера , а конструкция %% - будет заменена на %



Используйте символ «*» для того, чтобы FTP сервер прослушивал все IP адреса в системе. Если же у вас несколько IP адресов, то укажите только те, которые необходимо прослушивать.


Для обеспечения большей безопасности FTP сервера, заблокируйте все входящие адреса, добавив в исключения лишь те адреса, с которых ожидаются подключения. IP адреса следует разделять пробелом. В данном примере я разрешил подключение с локального адреса и с google.com (209.85.229.103).


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








Включите ведение журнала подключений. Так же вы можете включить автоматическое удаление журнала подключений по истечении определённого срока и установить ограничение на его размер.




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




Это главная часть инструкции в которой мы настроим SSL сертификат для использования FTPS. Вы можете использовать публичный сертификат, который необходимо приобретать отдельно. Но в данной инструкции мы воспользуемся встроенным генератором сертификатов.


Заполните все поля своими данными по аналогии с рисунком.
В поле «Common name» укажите ваш IP адрес или доменное имя, если оно у вас имеется. А затем нажмите на кнопку «Generate certificate»

Вернитесь к настройкам SSL/TLS и укажите путь к файлу сертификата и файлу ключа.


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

ВАЖНО! Перед проверкой подключения, убедитесь, что для портов 21, 990 и 3000-4000 у вас заданы исключения в фаерволе.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.2. В поле поиска вводим «Брандмауэр», без кавычек.

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

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

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

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

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

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

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

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», и производить операцию чтения, т.е. просмотра.

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

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

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

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

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то