Работа с ftp сервером на windows

Подключаемся к FTP-серверу на Windows, Linux и Mac. Рассказываем о нескольких способах подключения к FTP. Пошаговая инструкция.

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

В Windows, Linux и macOS подключиться к FTP-серверу можно с помощью встроенных средств и сторонних программ разного назначения. Полноценная работа со всеми средствами возможна только через специальные приложения, называемые FTP-клиентами. Теперь подробнее расскажем обо всех этих способах.

Данные для доступа к FTP-серверу

При подключении к FTP-серверу очень важно вводить правильные данные. Возьмем в качестве примера Timeweb. После регистрации на почту приходят два письма. Письмо с данными выглядит вот так:

Данные для FTP в электронном письме

Теперь о том, какие данные необходимо иметь под рукой:

  • логин,
  • пароль,
  • ссылка на FTP-сервер (указывается в том же письме),
  • порт (по умолчанию устанавливается значение 21).

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Как подключится к FTP через Проводник Windows

Сначала рассмотрим, как подключиться к FTP-серверу через программу «Проводник» в Windows 10. Здесь ничего дополнительно устанавливать не надо, просто открываем системный файловый менеджер. В левой панели находим значок «Этот компьютер» и жмем по нему правой кнопкой мыши для вывода контекстного меню. В списке выбираем элемент «Добавить новый элемент в сетевое окружение».

Подключение к FTP-хосту через Проводник Windows

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

Как добавить сетевое расположение через Проводник Windows

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

Выбор в меню типа сетевого расположения

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

Набор сетевого адреса или ссылки на FTP-ресурс

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

Ввод данных для входа в интерфейс FTP сервера 

В самом конце даем название новому сетевому окружению.

Ввод наименования для создаваемого ярлыка

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

Подтверждение данных и завершение настройки соединения с FTP 

Новое подключение теперь находится в «Сетевых расположениях» в разделе «Этот компьютер».

Новое сетевое расположение для соединения с FTP-хостом

Теперь подключаемся – открываем только что созданное соединение. Открывается маленькое окошко, где мы вводим пароль, затем жмем на кнопку «Вход».

Ввод имени пользователя и пароля для подключения

Если все данные введены успешно, откроется папка сервера. Можно приступать к работе.

Удачное подключение к FTP-серверу

Читайте также

Как подключиться к виртуальному серверу VPS/VDS

Выбираем и настраиваем бесплатный FTP-клиент

Подключение через командную строку Windows

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

  1.     Вводим команду ftp и жмем на клавишу Enter для подтверждения.
  2.     Задаем команду open наименование_ftp_хоста.
  3.     Вводим логин пользователя. Можно осуществить анонимный вход, просто введя Anonymous.
  4.     Вбиваем пароль. В случае с анонимом оставляем это поле пустым и жмем снова Enter.

Как подключиться к FTP-серверу с помощью командной строки WindowsТеперь подробнее по командам:

  •       dir – просмотр содержимого сервера.
  •       cd «имя_папки» – открытие указанной папки.
  •       put «путь_к_файлу» – загрузка этого документа с компьютера на сервер.
  •       get «наименование_файла.формат» – скачивание с хоста на компьютер.
  •       quit – отключение от FTP-сервера.

FTP-подключение через любой браузер

Подключиться к FTP-серверу можно и через браузер на любых операционных системах. В таком случае будет доступна лишь часть функций. Необходимо ввести в адресной строке IP-адрес хоста, только с добавлением приставки «ftp://». Нажимаем на клавишу Enter. Дальше потребуется ввести имя пользователя и пароль, а потом нажать на кнопку «Вход».

Ввод логина и пароля для доступа к FTP-ресурсу через браузер

Как подключиться к FTP с помощью FileZilla

FileZilla – наиболее востребованный и рекомендуемый FTP-клиент, бесплатный и простой в использовании. Подключиться к FTP-серверу через FileZilla можно вне зависимости от операционной системы, установленной на компьютере.

Сперва потребуется скачать приложение на официальном сайте. Есть версии для Linux, Windows (портативная и установочная) и macOS. Просто выбираем нужный вариант и жмем по нему для начала закачки.

Как скачать приложение FileZilla для доступа к FTP-хосту

Устанавливаем приложение и открываем его. В верхней панели вводим следующую информацию:

  •       Хост. Это может быть IP-адрес или ссылка.
  •       Логин пользователя, предварительно высланный на почту сервисом.
  •       Пароль.
  •       Порт. Оставляем пустым или устанавливаем значение 21. 

После того как все нужные поля будут заполнены, нажимаем на кнопку «Быстрое соединение».

Как получить доступ к FTP-ресурсу через клиент FileZillaПосле открытия каталога можно приступать к загрузке и скачиванию необходимых данных. Чтобы не вводить каждый раз данные для подключения, следует воспользоваться менеджером сайтов, который доступен в меню «Файл».

Подключаемся с помощью Total Commander

Вам потребуется скачать и установить приложение Total Commander. Рекомендуем делать это с официального сайта. После завершения установки открываем приложение. Переходим во вкладку «Сеть» и выбираем там пункт «Соединиться с FTP-сервером». Для этого действия, кстати, предусмотрена комбинация горячих клавиш – Ctrl + F.

Как добавить FTP-соединение в Total Commander

В новом окне нажимаем на кнопку «Добавить». Дальше вводим имя нового соединения, адрес хоста, учетную запись и пароль. Нажимаем на кнопку ОК, чтобы сохранить всю введенную информацию.

Ввод данных для FTP-соединения в Total Commander

Новое подключение отразится в списке. Остается только соединиться с сервером, нажав на соответствующую кнопку.

Подсоединение к FTP-хосту через Total Commander

Как подключиться к FTP-серверу через терминал Linux

В Linux к FTP можно подключиться через системное приложение «Терминал». Это очень похоже на использование командной строки в Windows. Последовательность абсолютно та же – набираем команду ftp и активируем ее нажатием на кнопку Enter. Потом пишем open ссылка_на_хост. Не забываем, что затем надо указать логин и пароль.

Вот примеры доступных опций:

  •       Is – отображение списка файлов и папок.
  •       get – скачивание файла.
  •       mget – скачивание документов определенного формата. Например, mget * – все данные в каталоге, mget *, php – файлы формата php.
  •       put – загрузка файла на ресурс.
  •       mput – загрузка нескольких документов единого формата.
  •       mkdir – создание нового каталога.
  •       rmdir – удаление каталога.
  •       delete – удаление файла.
  •       bye – завершение работы.
  •       close – выход из текущего сеанса и возврат в контекст командной строки FTP.
  •       status – отображение статуса FTP клиента.

В Linux предусмотрен и другой вариант подключения к FTP. Сначала надо установить нужный пакет, дав вот такой запрос:

sudo apt-get install curlftpfs

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

sudo chmod 777 ~/ftp

Теперь производится монтирование ftp-директории:

sudo curlftpfs -o allow_other ftp://user: password@server.ru /home/virtdiver/ftp/

Если работать необходимо от имени пользователя, то вводится вот такая опция:

-o allow_other

Для размонтирования FTP-папки используем такую команду:

sudo umount ~/ftp

Подключение к FTP через сайт хостинга

В этом случае достаточно лишь войти на сайт хостинга и перейти в соответствующий раздел. Покажу на примере Timeweb.

В правой части окна есть панель управления. Находим в ней пункт «Файловый менеджер» и жмем по нему. Перед нами предстанет веб-интерфейс FTP-сервера. Работать с ним очень просто, переносить файлы можно посредством drag-n-drop. 

Доступ к FTP-серверу через сайт хостинга

Заключение

Подключиться к FTP-серверу очень просто, и сделать это можно несколькими способами. Многие из них актуальны для всех популярных операционных систем. Но все зависит от цели, ведь функционал некоторых программ весьма ограничен.

На чтение 8 мин Просмотров 20к.

 Виталий Леонидович Черкасов

Виталий Леонидович Черкасов

Системный администратор, инженер компьютерных систем.

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

Основное назначение FTP сервера – это передача файлов по сети. Дома его используют для обмена фотографиями и другими данными между друзьями и родственниками. На предприятии – для обмена документами и другой служебной информацией между филиалами. При этом располагаться на FTP серверах могут большие файлы, которые не отправишь по e-mail. Этот протокол передачи данных также используется для загрузки контента на сервер web-сайта.

Содержание

  1. Определение
  2. Применение и принцип работы
  3. Создание и настройка
  4. FTP в windows
  5. Filezilla server
  6. Создание правил проброса портов на роутере
  7. Как подключиться
  8. Через проводник Windows
  9. Через любой браузер
  10. С помощью Filezilla

Определение

Сначала давайте разберёмся, что такое FTP сервер. FTP (file transfer protocol протокол передачи файлов) – это протокол, обеспечивающий удалённую передачу данных по сети интернет. Он построен на клиенте серверной архитектуры и использует разные каналы для обмена командами и данными. При этом для передачи используется одно соединение, которое стандартно устанавливается через 21 TCP-порт.

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

Применение и принцип работы

При подключении к FTP клиент и сервер создают сессию, которая остаётся активной на протяжении всего сеанса обмена файлами.

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

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

схема

Обмен данными может осуществляться в одном из режимов:

  • в поточном режиме данные передаются сплошным потоком, протокол её не обрабатывает;
  • при передаче в блочном режиме протокол делит передаваемые данные на блоки, в каждый из которых входит заголовок, размер и информация.

Аутентификация клиента происходит по следующей схеме, сначала клиент отсылает логин и пароль пользователя, на сервере эта информация проверяется и если пользователь с данным логином и паролём существует, то соединение устанавливается. Кроме этого можно настроить анонимный доступ к FTP.

Создание и настройка

Установить FTP-сервер на ПК может любой пользователь, даже чайник. Это можно сделать либо средствами операционной системы, либо с помощью сторонних программ, таких как Filezilla server.

FTP в windows

В Windows 7 есть все для того, чтобы установить и настроить FTP сервер, ничего дополнительно устанавливать не придётся. На более новых версиях этой системы все делается аналогично.

Чтобы сделать ФТП сервер на компьютере:

  • Кликните по кнопке «Пуск», откройте «Панель управления» и выберите строку «Программы и компоненты».пу
  • Выберите ссылку «Включение или отключение компонентов Windows», откройте пункт «Службы IIS», поставьте галочку в строке «FTP-сервер» и всех его подпунктах.компоненты
  • Зайдите в меню «Администрирование» на панели управления.админ-е
  • Откройте «Диспетчер служб IIS».диспетчер
  • Кликните по строке «Сайты», расположенному в правой части окна, и нажмите «Добавить FTP-сервер».добавление
  • Задайте имя соединения и путь к общей папке, через которую вы будете обмениваться данными.настройка
  • Введите IP-адрес, номер порта и параметры шифрования (можно настроить, как на рисунке).настройка2
  • Настройте доступ (анонимный – без пароля, обычный – нужно будет ввести имя и пароль).доступ
  • Зайдите в «Панель управления», откройте «Система и безопасность» и выберите «Брандмауэр Windows».брандмауэр
  • В левом меню выберите пункт «Дополнительные параметры».доп параметры
  • Кликните по строке «Правила для входящих подключений», которая находится слева, кликните правой кнопкой по строке «FTP-сервер» (находится в центральной части окна) и выберите «Включить правило». Те же действия повторите со строкой «Трафик FTP сервера в пассивном режиме».правила
  • В левой части окна выберите «Правила для исходящего подключения» и включите «Трафик FTP-сервера».трафик ftp
  • Чтобы настроить права пользователей, зайдите в раздел «Администрирование» панели управления и кликните по строке «Управление компьютером».права пользователей
  • Щёлкните правой кнопкой по свободному месту и выберите сроку «Создать группу».создание группы
  • Введите имя группы.имя
  • В папке «Пользователи» создайте нового пользователя.16
  • Заполните поля, касающиеся имени пользователя и пароля.логин и пароль
  • Щёлкните правой кнопкой по только что созданному пользователю, выберите пункт «Свойства», перейдите на закладку «Членство в группах» и, нажав кнопку «Добавить», задайте пользователю новую группу.добавление группы
  • Чтобы разрешить пользователю подключаться к выделенной для обмена папкой, щёлкните по ней правой кнопкой и выберите строку «Свойства», перейдите на вкладку «Безопасность» и нажмите кнопку «Изменить».изменение
  • Щёлкните по кнопке «Добавить» и добавьте созданную недавно группу. Отметьте галочками все пункты в колонке «Разрешить».разрешения
  • Зайдите ещё раз в меню службы IIS, щёлкните по вашему сайту и кликните по иконке «Правила авторизации».авторизация
  • Кликните по пустому месту правой кнопкой и выберите «Добавить разрешающее правило».разрешающее правило
  • Отметьте пункт «Указанные роли или группы пользователей» и введите название созданной группы.название группы

На этом создание FTP сервера закончено. Теперь вы знаете, как поднять домашний файлообменник.

Filezilla server

Самое популярное приложение для создания FTP — это FileZilla Server. Его можно скачать с официального сайта.

Чтобы создать свой FTP сервер FileZilla:

На этом создание FTP-сервера закончено.

Создание правил проброса портов на роутере

Так как для работы FTP нужны порты двух типов: для передачи управляющих сигналов и для обмена данными — то и правил проброса нужно два:

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

Чтобы настроить эти правила на роутере, надо через веб интерфейс браузера войти в настройки и открыть раздел перенаправления портов. Для каждой модели роутера существуют свои нюансы настроек. В маршрутизаторе Dlink DIR-300 для этого нужно открыть вкладку «Advanced» и выбрать «Port Forwarding».

проброс

Это все что нужно, чтобы установить filezilla server и настроить ftp сервер через роутер.

Как подключиться

Существует несколько способов подключения к FTP. Рассмотрим основные из них.

Через проводник Windows

Чтобы подключиться к FTP серверу через проводник, выполните следующие операции:

Теперь вы сможете соединяться с FTP через подключение, созданное в проводнике.

Через любой браузер

Ещё проще зайти на FTP сервер с помощью браузера. Для этого в адресную строку вводим адрес хоста и нажимаем кнопку «Enter».

С помощью Filezilla

Самым популярным и востребованным FTP-клиентом является FileZilla. Он полностью бесплатный и простой в использовании. С официального сайта можно скачать версии для виндовс, начиная с 7 версии, и для Linux.

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

  • Хост. IP сервера FTP, к которому вы хотите подключиться.
  • Имя пользователя. Это логин, который был предоставлен вам при регистрации. Если доступ публичный, то это поле можно оставить пустым.
  • Пароль. При использовании публичного доступа ничего вводить не требуется.
  • Порт. Оставьте это поле пустым или введите порт по умолчанию — 21.

подключение

После того, как вы нажмёте кнопку «Быстрое соединение», подключение установится и вы сможете работать с файлами.

Чтобы не вводить постоянно параметры соединения, в FileZilla можно настроить постоянное подключение к FTP серверу.

Для этого заходим в меню «Файл» выбираем «Менеджер сайтов» и нажимаем «Новый сайт». После этого вводим имя или IP-адрес хоста и порт, выбираем тип входа: анонимный, нормальный или другой. Если вы выбрали анонимный, то больше ничего вводить не нужно, а если нормальный, то потребуется ввести логин и пароль.

соединение

После настройки для того, чтобы установить соединение, нужно будет зайти в меню «Файл», кликнуть по строке «Менеджер сайтов», выбрать нужный сайт и нажать кнопку «Соединиться».


Download Article


Download Article

  • Installing the Software
  • |

  • Creating a Server
  • |

  • Configuring the Firewall
  • |

  • Configuring the Router
  • |

  • Connecting to the Server
  • |

  • Q&A

This wikiHow teaches you how to install, set up, and host an FTP server on a Windows PC using Microsoft’s built-in FTP services. Once your FTP server is live, you can use an FTP client (or a web browser) on another computer (even a Mac) to access shared files. Before you get started, make sure the computer that will act as the FTP server is assigned a local static IP address—check out How to Configure a Static Internet Protocol (IP) Address to learn how.

  1. Image titled Set up an FTP Between Two Computers Step 1

    1

    Open the Windows Features menu. You’ll do this on the computer that will function as the FTP server. To get there, type windows features into the Windows search bar and click Turn Windows features on or off.

  2. Image titled Set up an FTP Between Two Computers Step 2

    2

    Click the + next to «Internet Information Services.» This expands additional options.

    Advertisement

  3. Image titled Set up an FTP Between Two Computers Step 3

    3

    Check the «FTP Server» box. It’s right below the «Internet Information Services» heading.

  4. Image titled Set up an FTP Between Two Computers Step 4

    4

    Click the + next to «FTP Server.»

  5. Image titled Set up an FTP Between Two Computers Step 5

    5

    Check both the «FTP Extensibility» and «FTP Service» boxes.

  6. Image titled Set up an FTP Between Two Computers Step 6

    6

    Check the «Web Management Tools» box. It’s below the FTP options. This is the final box you need to check.

  7. Image titled Set up an FTP Between Two Computers Step 7

    7

    Click OK. It’s at the bottom of the window. Windows will install the necessary software.

  8. Image titled Set up an FTP Between Two Computers Step 8

    8

    Click Restart now when prompted. Now that your FTP server software is enabled, you can proceed with setting up the server.

  9. Advertisement

  1. Image titled Set up an FTP Between Two Computers Step 9

    1

    Create a new folder for your files. You’ll want to designate a single folder to contain all of the files on your FTP server. You can create additional folders inside of this folder if you wish. To create a new folder:

    • Press Win+E to open the File Explorer.
    • Navigate to the drive on which you want to create the folder.
    • Right-click a blank space in the right panel.
    • Select New and click Folder.
    • Type a name for the folder and press Enter.
  2. Image titled Set up an FTP Between Two Computers Step 10

    2

    Open the IIS Manager. You can do this by typing iis into the Windows search bar and clicking Internet Information Services (IIS) Manager in the results.

  3. Image titled Set up an FTP Between Two Computers Step 11

    3

    Click the arrow next to your computer’s name

    Image titled Android7expandright.png

    . It’s at the top of the column titled «Connections» on the left side of the window.

  4. Image titled Set up an FTP Between Two Computers Step 12

    4

    Right-click Sites in the left panel. A context menu will appear.

  5. Image titled Set up an FTP Between Two Computers Step 13

    5

    Click Add FTP Site… on the menu.

  6. Image titled Set up an FTP Between Two Computers Step 14

    6

    Type a name for your FTP server into the «FTP site name» field.

  7. Image titled Set up an FTP Between Two Computers Step 15

    7

    Select the FTP folder you created. To do so, click the folder to the right of the bottom text box, navigate to and select the folder, and then click OK.

  8. Image titled Set up an FTP Between Two Computers Step 16

    8

    Click Next. This is at the bottom of the page.

  9. Image titled Set up an FTP Between Two Computers Step 17

    9

    Enter the IP address for the server computer. This is the static IP address that is assigned to this PC by your local router.

    • The default FTP port is 21. If you want to change it to something else, you can edit the «Port» box. Just make sure you don’t select a port that’s already in use by another application.
  10. Image titled Set up an FTP Between Two Computers Step 18

    10

    Check the «No SSL» box if you won’t be allowing connections from outside of the network. It’s toward the bottom of the window under the «SSL» header. If you’re only using your FTP server to transfer files between two computers on your local network, it’s okay to avoid using an SSL certificate here.[1]

    • If you plan to allow users outside of your network to FTP to this server, you should definitely use SSL. If you don’t have a certificate from an authority, here’s how you can create one:[2]

      • In IIS Manager, go to IIS > Server Certificates.
      • Click Create Self-Signed Certificate.
      • Enter a name for the certificate and click OK.
  11. Image titled Set up an FTP Between Two Computers Step 19

    11

    Click Next. This is at the bottom of the page.

  12. Image titled Set up an FTP Between Two Computers Step 20

    12

    Check the «Basic» box. It’s near the top of the window. The «Basic» option will require users to log in with an account.

  13. Image titled Set up an FTP Between Two Computers Step 21

    13

    Select who can connect to the FTP server. Choose your desired options in the «Authorization» section to specify who can access the server, and which level of permissions they’ll have.

    • If you want to allow any user with an account on this PC to log in via FTP, select All Users. You can always create user accounts on the PC as needed.
    • If you just want to use a specific account for FTP purposes, select Specified users and enter a username. This is useful if you want to create a user account that’s specifically for FTP.
    • Use the «Read» and «Write» boxes to control which level of access the selected user(s) will have to the directory.
  14. Image titled Set up an FTP Between Two Computers Step 22

    14

    Click the Finish button. It’s at the bottom of the window. This will close the window and return you to the Internet Information Services Manager. You’ll see your new FTP server under the «Sites» header in the left panel.

    • Your FTP server will now go online whenever your computer is both on and connected to the network.
  15. Advertisement

  1. Image titled Set up an FTP Between Two Computers Step 23

    1

    Open the «Allowed Apps» Firewall page. To do so, open the Windows Search bar and type allow an app. When Allow an app through Windows Firewall appears in the results, click it.

  2. Image titled Set up an FTP Between Two Computers Step 24

    2

    Click the Change settings button. It’s at the top of the window. You can now edit the items in the checklist.

  3. Image titled Set up an FTP Between Two Computers Step 25

    3

    Scroll down to the «FTP Server» option. This option is in the «F» section of allowed apps.

  4. Image titled Set up an FTP Between Two Computers Step 26

    4

    Check all three «FTP Server» boxes. This includes the box to the left of «FTP Server,» as well as both the «Private» and «Public» boxes.

  5. Image titled Set up an FTP Between Two Computers Step 27

    5

    Click OK. It’s at the bottom of the window. Your FTP server should now allow incoming connections on your local network.

    • If you want your FTP server to be accessible outside of your home or office network, you’ll also need to open port 21 to and from the rest of the internet.
  6. Advertisement

  1. Image titled Set up an FTP Between Two Computers Step 28

    1

    Find out your router’s local IP address. If you don’t plan to allow people outside of your network to connect via FTP, skip this part and head to Connecting to the FTP Server. If you do want your FTP server to be accessible outside to people outside of your local network, you’ll need to make some changes on your router. Start by gathering the router’s local IP address:

    • Open the Start menu and click Settings (the gear icon).
    • Click Network & Internet.
    • Scroll down and click View your network properties in the right panel.
    • Scroll down to the «Wi-Fi» section (if you’re using a Wi-Fi network) or one the Ethernet connection (if you’re using a wired connection.
    • Look at the address to the right of the «Default Gateway» heading (it should be a collection of small numbers separated by periods).
  2. Image titled Set up an FTP Between Two Computers Step 29

    2

    Go to your router’s IP address in a web browser. Type the router’s address into the address bar of a web browser (starting with http://), and then press Enter to bring up the login page.

  3. Image titled Set up an FTP Between Two Computers Step 30

    3

    Log in to your router’s admin page. If you’re not sure what the username and password are, check the sticker on the router. You can also search the web for the router model and the words «admin password» to find out the default login info.

  4. Image titled Set up an FTP Between Two Computers Step 31

    4

    Create a new port forwarding entry. You can do this in the Port Forwarding section of the router settings, which you’ll usually find in a section called WAN, NAT, or Advanced. This entry will be specifically for the FTP port.[3]

    • If prompted to do so, you can enter or select a name for this entry.
  5. Image titled Set up an FTP Between Two Computers Step 32

    5

    Add your FTP server’s static IP address. It will usually go in the «IP» or «Local Address» box.

  6. Image titled Set up an FTP Between Two Computers Step 33

    6

    Set both the inbound and outbound ports to «21.» Depending on you router, you may be able to choose an «FTP» option that automatically fills in the ports. If not, make sure 21 (or the port you created on the server if it differs) is permitted.

  7. Image titled Set up an FTP Between Two Computers Step 34

    7

    Select «TCP» as the protocol.

  8. Image titled Set up an FTP Between Two Computers Step 35

    8

    Save and enable the rule. Make sure the rule has a checkmark next to it (if possible), then click Save or OK to save the rule.

    • Your router may restart after approving these changes.
  9. Advertisement

  1. Image titled Set up an FTP Between Two Computers Step 36

    1

    Determine the FTP server’s IP address. If you’ll just be connecting from the same local network, the IP address will be the static one assigned to the PC that runs the server. If you’re going to connect to the FTP server from a remote location, follow these steps on the PC running the FTP server to determine which IP address the remote computer must connect to:

    • Go to https://www.google.com on the PC that runs the FTP server.
    • Type what is my ip and press Enter.
    • Review the IP address at the top of the search results. This is the IP address that remote users will need to connect to (on port 21) to log in.
  2. Image titled Set up an FTP Between Two Computers Step 37

    2

    Open a web browser on the other computer. On a computer other than the one on which you’re hosting your FTP server, open any web browser other than Microsoft Edge.

    • If you plan to use FTP to access the server a lot, consider installing a free FTP client like Filezilla instead of your browser.
    • If you set up SSL on the FTP server, make sure anyone who connects to the server is using an FTP client that supports SFTP (Secure FTP).
  3. Image titled Set up an FTP Between Two Computers Step 38

    3

    Enter your FTP address and press Enter. The address should follow the format ftp://ip-address-of-ftp-server:21. Replace «ip-address-of-ftp-server» with the actual IP address.

    • If you’re using an FTP client like Filezilla, create a new connection to the IP address, and don’t worry about the «ftp://» part.
    • If you’re connecting via SFTP, follow the on-screen instructions to accept the certificate.
  4. Image titled Set up an FTP Between Two Computers Step 39

    4

    Sign in to the FTP server. When prompted to sign in, use the login information you selected when setting up the server to do so. Once you’re authenticated, you’ll see the contents of the folder you shared on the FTP server.

  5. Advertisement

Add New Question

  • Question

    Can I access an FTP without an internet connection?

    Community Answer

    FTP uses internet to access the server. This will only work if you are on the same Wi-Fi. Access to the server from other places will require advanced configuration.

  • Question

    How do I set up an FTP between two computers with different operating systems?

    Community Answer

    Each device will require its own client software, but this isn’t otherwise an issue, as FTP was established to facilitate file transfers across multiple device types. To make the process simplest, look for an FTP app that’s available on multiple platforms; FileZilla comes to mind, as client software is available for Windows, iOS and Linux.

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

Thanks for submitting a tip for review!

References

About This Article

Article SummaryX

1. Go to the Windows Features menu.
2. Open the Internet Information Services menu.
3. Enable FTP Server, FTP Extensibility, FTP Service, and Web Management Tools.
4. Save and close.
5. Open the Internet Information Services manager.
6. Create a new FTP site in the left column.
7. Complete the wizard.
8. Allow FTP through the firewall.

Did this summary help you?

Thanks to all authors for creating a page that has been read 323,896 times.

Is this article up to date?


Download Article


Download Article

  • Installing the Software
  • |

  • Creating a Server
  • |

  • Configuring the Firewall
  • |

  • Configuring the Router
  • |

  • Connecting to the Server
  • |

  • Q&A

This wikiHow teaches you how to install, set up, and host an FTP server on a Windows PC using Microsoft’s built-in FTP services. Once your FTP server is live, you can use an FTP client (or a web browser) on another computer (even a Mac) to access shared files. Before you get started, make sure the computer that will act as the FTP server is assigned a local static IP address—check out How to Configure a Static Internet Protocol (IP) Address to learn how.

  1. Image titled Set up an FTP Between Two Computers Step 1

    1

    Open the Windows Features menu. You’ll do this on the computer that will function as the FTP server. To get there, type windows features into the Windows search bar and click Turn Windows features on or off.

  2. Image titled Set up an FTP Between Two Computers Step 2

    2

    Click the + next to «Internet Information Services.» This expands additional options.

    Advertisement

  3. Image titled Set up an FTP Between Two Computers Step 3

    3

    Check the «FTP Server» box. It’s right below the «Internet Information Services» heading.

  4. Image titled Set up an FTP Between Two Computers Step 4

    4

    Click the + next to «FTP Server.»

  5. Image titled Set up an FTP Between Two Computers Step 5

    5

    Check both the «FTP Extensibility» and «FTP Service» boxes.

  6. Image titled Set up an FTP Between Two Computers Step 6

    6

    Check the «Web Management Tools» box. It’s below the FTP options. This is the final box you need to check.

  7. Image titled Set up an FTP Between Two Computers Step 7

    7

    Click OK. It’s at the bottom of the window. Windows will install the necessary software.

  8. Image titled Set up an FTP Between Two Computers Step 8

    8

    Click Restart now when prompted. Now that your FTP server software is enabled, you can proceed with setting up the server.

  9. Advertisement

  1. Image titled Set up an FTP Between Two Computers Step 9

    1

    Create a new folder for your files. You’ll want to designate a single folder to contain all of the files on your FTP server. You can create additional folders inside of this folder if you wish. To create a new folder:

    • Press Win+E to open the File Explorer.
    • Navigate to the drive on which you want to create the folder.
    • Right-click a blank space in the right panel.
    • Select New and click Folder.
    • Type a name for the folder and press Enter.
  2. Image titled Set up an FTP Between Two Computers Step 10

    2

    Open the IIS Manager. You can do this by typing iis into the Windows search bar and clicking Internet Information Services (IIS) Manager in the results.

  3. Image titled Set up an FTP Between Two Computers Step 11

    3

    Click the arrow next to your computer’s name

    Image titled Android7expandright.png

    . It’s at the top of the column titled «Connections» on the left side of the window.

  4. Image titled Set up an FTP Between Two Computers Step 12

    4

    Right-click Sites in the left panel. A context menu will appear.

  5. Image titled Set up an FTP Between Two Computers Step 13

    5

    Click Add FTP Site… on the menu.

  6. Image titled Set up an FTP Between Two Computers Step 14

    6

    Type a name for your FTP server into the «FTP site name» field.

  7. Image titled Set up an FTP Between Two Computers Step 15

    7

    Select the FTP folder you created. To do so, click the folder to the right of the bottom text box, navigate to and select the folder, and then click OK.

  8. Image titled Set up an FTP Between Two Computers Step 16

    8

    Click Next. This is at the bottom of the page.

  9. Image titled Set up an FTP Between Two Computers Step 17

    9

    Enter the IP address for the server computer. This is the static IP address that is assigned to this PC by your local router.

    • The default FTP port is 21. If you want to change it to something else, you can edit the «Port» box. Just make sure you don’t select a port that’s already in use by another application.
  10. Image titled Set up an FTP Between Two Computers Step 18

    10

    Check the «No SSL» box if you won’t be allowing connections from outside of the network. It’s toward the bottom of the window under the «SSL» header. If you’re only using your FTP server to transfer files between two computers on your local network, it’s okay to avoid using an SSL certificate here.[1]

    • If you plan to allow users outside of your network to FTP to this server, you should definitely use SSL. If you don’t have a certificate from an authority, here’s how you can create one:[2]

      • In IIS Manager, go to IIS > Server Certificates.
      • Click Create Self-Signed Certificate.
      • Enter a name for the certificate and click OK.
  11. Image titled Set up an FTP Between Two Computers Step 19

    11

    Click Next. This is at the bottom of the page.

  12. Image titled Set up an FTP Between Two Computers Step 20

    12

    Check the «Basic» box. It’s near the top of the window. The «Basic» option will require users to log in with an account.

  13. Image titled Set up an FTP Between Two Computers Step 21

    13

    Select who can connect to the FTP server. Choose your desired options in the «Authorization» section to specify who can access the server, and which level of permissions they’ll have.

    • If you want to allow any user with an account on this PC to log in via FTP, select All Users. You can always create user accounts on the PC as needed.
    • If you just want to use a specific account for FTP purposes, select Specified users and enter a username. This is useful if you want to create a user account that’s specifically for FTP.
    • Use the «Read» and «Write» boxes to control which level of access the selected user(s) will have to the directory.
  14. Image titled Set up an FTP Between Two Computers Step 22

    14

    Click the Finish button. It’s at the bottom of the window. This will close the window and return you to the Internet Information Services Manager. You’ll see your new FTP server under the «Sites» header in the left panel.

    • Your FTP server will now go online whenever your computer is both on and connected to the network.
  15. Advertisement

  1. Image titled Set up an FTP Between Two Computers Step 23

    1

    Open the «Allowed Apps» Firewall page. To do so, open the Windows Search bar and type allow an app. When Allow an app through Windows Firewall appears in the results, click it.

  2. Image titled Set up an FTP Between Two Computers Step 24

    2

    Click the Change settings button. It’s at the top of the window. You can now edit the items in the checklist.

  3. Image titled Set up an FTP Between Two Computers Step 25

    3

    Scroll down to the «FTP Server» option. This option is in the «F» section of allowed apps.

  4. Image titled Set up an FTP Between Two Computers Step 26

    4

    Check all three «FTP Server» boxes. This includes the box to the left of «FTP Server,» as well as both the «Private» and «Public» boxes.

  5. Image titled Set up an FTP Between Two Computers Step 27

    5

    Click OK. It’s at the bottom of the window. Your FTP server should now allow incoming connections on your local network.

    • If you want your FTP server to be accessible outside of your home or office network, you’ll also need to open port 21 to and from the rest of the internet.
  6. Advertisement

  1. Image titled Set up an FTP Between Two Computers Step 28

    1

    Find out your router’s local IP address. If you don’t plan to allow people outside of your network to connect via FTP, skip this part and head to Connecting to the FTP Server. If you do want your FTP server to be accessible outside to people outside of your local network, you’ll need to make some changes on your router. Start by gathering the router’s local IP address:

    • Open the Start menu and click Settings (the gear icon).
    • Click Network & Internet.
    • Scroll down and click View your network properties in the right panel.
    • Scroll down to the «Wi-Fi» section (if you’re using a Wi-Fi network) or one the Ethernet connection (if you’re using a wired connection.
    • Look at the address to the right of the «Default Gateway» heading (it should be a collection of small numbers separated by periods).
  2. Image titled Set up an FTP Between Two Computers Step 29

    2

    Go to your router’s IP address in a web browser. Type the router’s address into the address bar of a web browser (starting with http://), and then press Enter to bring up the login page.

  3. Image titled Set up an FTP Between Two Computers Step 30

    3

    Log in to your router’s admin page. If you’re not sure what the username and password are, check the sticker on the router. You can also search the web for the router model and the words «admin password» to find out the default login info.

  4. Image titled Set up an FTP Between Two Computers Step 31

    4

    Create a new port forwarding entry. You can do this in the Port Forwarding section of the router settings, which you’ll usually find in a section called WAN, NAT, or Advanced. This entry will be specifically for the FTP port.[3]

    • If prompted to do so, you can enter or select a name for this entry.
  5. Image titled Set up an FTP Between Two Computers Step 32

    5

    Add your FTP server’s static IP address. It will usually go in the «IP» or «Local Address» box.

  6. Image titled Set up an FTP Between Two Computers Step 33

    6

    Set both the inbound and outbound ports to «21.» Depending on you router, you may be able to choose an «FTP» option that automatically fills in the ports. If not, make sure 21 (or the port you created on the server if it differs) is permitted.

  7. Image titled Set up an FTP Between Two Computers Step 34

    7

    Select «TCP» as the protocol.

  8. Image titled Set up an FTP Between Two Computers Step 35

    8

    Save and enable the rule. Make sure the rule has a checkmark next to it (if possible), then click Save or OK to save the rule.

    • Your router may restart after approving these changes.
  9. Advertisement

  1. Image titled Set up an FTP Between Two Computers Step 36

    1

    Determine the FTP server’s IP address. If you’ll just be connecting from the same local network, the IP address will be the static one assigned to the PC that runs the server. If you’re going to connect to the FTP server from a remote location, follow these steps on the PC running the FTP server to determine which IP address the remote computer must connect to:

    • Go to https://www.google.com on the PC that runs the FTP server.
    • Type what is my ip and press Enter.
    • Review the IP address at the top of the search results. This is the IP address that remote users will need to connect to (on port 21) to log in.
  2. Image titled Set up an FTP Between Two Computers Step 37

    2

    Open a web browser on the other computer. On a computer other than the one on which you’re hosting your FTP server, open any web browser other than Microsoft Edge.

    • If you plan to use FTP to access the server a lot, consider installing a free FTP client like Filezilla instead of your browser.
    • If you set up SSL on the FTP server, make sure anyone who connects to the server is using an FTP client that supports SFTP (Secure FTP).
  3. Image titled Set up an FTP Between Two Computers Step 38

    3

    Enter your FTP address and press Enter. The address should follow the format ftp://ip-address-of-ftp-server:21. Replace «ip-address-of-ftp-server» with the actual IP address.

    • If you’re using an FTP client like Filezilla, create a new connection to the IP address, and don’t worry about the «ftp://» part.
    • If you’re connecting via SFTP, follow the on-screen instructions to accept the certificate.
  4. Image titled Set up an FTP Between Two Computers Step 39

    4

    Sign in to the FTP server. When prompted to sign in, use the login information you selected when setting up the server to do so. Once you’re authenticated, you’ll see the contents of the folder you shared on the FTP server.

  5. Advertisement

Add New Question

  • Question

    Can I access an FTP without an internet connection?

    Community Answer

    FTP uses internet to access the server. This will only work if you are on the same Wi-Fi. Access to the server from other places will require advanced configuration.

  • Question

    How do I set up an FTP between two computers with different operating systems?

    Community Answer

    Each device will require its own client software, but this isn’t otherwise an issue, as FTP was established to facilitate file transfers across multiple device types. To make the process simplest, look for an FTP app that’s available on multiple platforms; FileZilla comes to mind, as client software is available for Windows, iOS and Linux.

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

Thanks for submitting a tip for review!

References

About This Article

Article SummaryX

1. Go to the Windows Features menu.
2. Open the Internet Information Services menu.
3. Enable FTP Server, FTP Extensibility, FTP Service, and Web Management Tools.
4. Save and close.
5. Open the Internet Information Services manager.
6. Create a new FTP site in the left column.
7. Complete the wizard.
8. Allow FTP through the firewall.

Did this summary help you?

Thanks to all authors for creating a page that has been read 323,896 times.

Is this article up to date?

Ниже мы детально рассмотрим рекомендации про серверную настройку, работу брендмауэра, способы подключения и протокол Secure (SFTP) на ОС Win Server2012.

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

Мы расскажем об инсталляции FTP на любой из серверов IIS. Также для работы допускается использование других программ, в том числе: FileZilla, Home, Titan или Ocean FTP Server.

Процесс установки

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

FTPFTP

Затем зайти на вкладку «Тип установки» и кликнуть на первую категорию.

В рамке с пулами появится список серверов, надо кликнуть по нужному и щелкнуть «Далее».

FTP

В подменю серверных ролей нужно поставить галочку для сервера IIS. После этого графа развернется и представит новые настройки: здесь потребуется кликнуть на FTP. Внимание: иные версии перенесли строку «FTP-сервер» на другие вкладки.

FTP

Затем потребуется нажать и одобрить установку.

FTP

Раскройте диспетчер IIS и слева в подменю есть папка «Сайты». Если кликнуть по ней правой кнопкой мышки, всплывет подсказка. В ней следует щелкнуть на «Добавить FTP».

FTP

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

FTP

В окне появится запрос на выбор айпи-адреса. Нужно проверить, чтобы введенный айпишник был одинаковым с тем, что значится в панели управления. Желательно выбрать еще функцию автоматического запуска, расположенной ниже, и в ней «Без SSL».

FTP

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

FTP

О настройках брендмауэра

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

FTP

В «Мастер создания» выбирается предопределенный тип правил, ему указывается правило FTP из выпадающего подменю.

FTP

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

FTP

В подменю «Действие» необходимо разрешить подключения (первая строка). Настройка закончилась, она войдет в работу как только перезагрузится сервер.

FTP

О подключениях к FTP

Провести подключение возможно посредством базовой виндовской программы («Проводника») либо при помощи специальных программ, например, FileZilla.

Подключаясь по методу «Проводник», в адресную строчку вводится:

ftp://ip-адрес

К примеру, ftp://177.118.25.63

Всплывет окно, в него вводится информация: выбирается существующий юзер и указывается пароль.

FTP

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

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

FTP

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

Как настроить Secure (SFTP)

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

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

Начать работу с самозаверенным сертификатом просто:

1. Нужно зайти в окно диспетчера IIS и выбрать параметр «Сертификаты».

2. В правой подменю необходимо выбрать создание самоподписанного типа.

3. Ввести его название.

Чтобы настроить SFTP потребуется вернуться к начальной странице (кликнуть по FTP в левом подменю) и открыть параметры, как на скриншоте.

FTP

Открывшееся окно предложить сделать выбор политики – укажите второй вариант с требованиями SSL-соединений.

FTP

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

• Протоколом должен выступить FTP;

• В качестве шифрования из выпадающего меню выбирается «Явное»;

• Именем хосту будет служить айпи или доен;

• Если не было настроек других портов, нужно выбирать 21-й;

• Последними указываются логин и пароль.

FTP

После входа появится все, что содержит FTP-каталог.

191028
Санкт-Петербург
Литейный пр., д. 26, Лит. А

+7 (812) 403-06-99

700
300

ООО «ИТГЛОБАЛКОМ ЛАБС»

191028
Санкт-Петербург
Литейный пр., д. 26, Лит. А

+7 (812) 403-06-99

700
300

ООО «ИТГЛОБАЛКОМ ЛАБС»

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

  • Настройка Брандмауэра
  • Создание пользователей
  • Настройка FTP-сайта
  • Изоляция пользователей

Установка FTP-сервера

Для начала нужно установить FTP-сервер.

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

Находим пункт Добавить Роль и Функции (Add roles and features).

Появится мастер добавления ролей, для продолжения нажимаем Далее (Next).

В качестве типа установки выбираем Базовая Роль или Базовая Функция (based-roles or feature-based installation).

Далее из списка серверов, выбираем нужный сервер, в качестве примера он один, поэтому жмём Далее (Next).

На этапе выбора ролей отмечаем роль Веб-сервер (IIS) (Web Server (IIS)).

Откроется окно и предложит установить Консоль управления службами IIS (IIS Management Console), жмем Добавить компоненты (Add Featues), они понадобятся, чтобы администрировать FTP-сервер, жмем Далее (Next).

Следующие 2 шага пропускаем, нажимая Далее (Next).

Дойдя до пункта Службы ролей (Role Services), снимаем все галочки и выбираем Служба FTP (FTP Service) и Консоль управления службами IIS (IIS Management Console), жмем Далее (Next).

На следующем пункте проверяем все компоненты и жмём Установить (Install).

Дожидаемся окончания установки, после чего жмём Закрыть (Close).

Далее ещё нужно настроить пару моментов, не торопитесь перезагружать сервер.

Настройка Брандмауэра

Для подключения к FTP-серверу необходимо настроить Firewall. Для этого откройте Брандмауэр Windows в режиме повышенной безопасности (Windows Firewall with Advanced Security).

В вертикальном меню слева выберите Правила для входящих подключений (Inbound rules), затем в вертикальном меню справа Создать правило (New Rule).

В открывшемся окне отмечаем тип Предопределенные (Predefined) и в выпадающем списке выберите FTP-сервер (FTP Server). Нажмите Далее (Next).

Отмечаем все галочки, Далее (Next), Готово (Finish). Перезагружаем сервер для применения всех настроек.

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

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

Открываем Управление компьютером (Computer Management).

Открываем пункт Локальные пользователи и группы (Local Users and Groups), щелкаем правой кнопкой мыши по пункту Пользователи (Users) и выбираем Новый пользователь (New User). Заполняем необходимые поля, снимаем все галочки и  жмем Создать (Create).

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

Пароль должен соответствовать как минимум трём условиям из списка перечисленного ниже:

  • Наличие прописных букв английского алфавита от A до Z;
  • Наличие строчных букв английского алфавита от a до z;
  • Наличие десятичных цифр (от 0 до 9);
  • Наличие неалфавитных символов (например, !, $, #, %).

Настройка FTP-сайта

Открываем Диспетчер служб IIS (Internet Information Server (IIS) Manager).

В окне Подключения (Connections), кликаем правой кнопкой мыши по нашему сайту, выбираем Добавить FTP-сайт (Add FTP Site).

В открывшемся окне Добавить FTP-сайт (Add FTP Site) вводим название нашего FTP-сайта, указываем нужную директорию и жмём Далее (Next).

Далее указываем IP-адрес из выпадающего списка, или указываем Все свободные (All Unassigned). Отмечаем галочку ниже. Указываем настройки SSL, если нужно чтобы использовалось шифрование, устанавливаем SSL-сертификат, если нет, то выбираем первый вариант, как показано в примере. Жмём Далее (Next).

Выбираем проверку подлинности как Обычную (Basic). Из выпадающего списка выбираем Указанные пользователи (Specified users), и вводим имя ранее созданного пользователя. Ставим галочки напротив необходимых разрешений: Чтение (Read) или Запись (Write). Нажимаем Готово (Finish).

Изоляция пользователей

Чтобы после подключения к FTP-серверу пользователь попадал в свою директорию и не имел доступ к чужим файлам других пользователей, необходимо настроить их изоляцию. Для этого откройте настройки вашего ftp сайта и выберите Изоляция пользователей (FTP User Isolation).

Выберите Каталог имени пользователя (User name directory) и Примените (Apply).

Кликаем правой кнопкой мыши по нашему FTP-сайту, выбираем Добавить виртуальный каталог (Add Virtual Directory).

В первой строке указываем имя FTP-пользователя, ниже полный путь к директории пользователя. Её нужно создать заранее. Для понимания какая директория кому принадлежит, лучше создавать директорию с именем пользователя.

Необходимо настроить права на виртуальный каталог, кликаем правой кнопкой мыши по нему, выбираем Редактировать разрешения (Edit Permission).

Переходим во вкладку Безопасность (Security) и жмём кнопку Дополнительно (Advanced).

В окне жмём кнопку Отключение наследования (Disable inheritance), в новом окне выбираем первый вариант, затем Применить (Apply) и ОК.

Жмём кнопку Изменить (Edit).

Удаляем группу пользователей Users, и добавляем нового пользователя.

В новом окне, нужно ввести имя FTP-пользователя, для проверки нажмите Проверить имена (Check Names). Если пользователь есть, строка, где вводили имя, дополнится, нажмите ОК.

Даём все права пользователю на его директорию, отметив все галочки в первой колонке, жмём Применить (Apply)ОК.

На этом все настройки завершены. Чтобы подключиться к серверу, используйте следующие доступы:

  • Хост: IP сервера
  • Пользователь: FTP-пользователь, которого вы создали
  • Пароль: Пароль от FTP-пользователя

Подключиться можно через разное ПО, например FileZilla или, если вы используете Windows — Проводник, введя в адресной строке ftp://IP-сервера, после чего откроется окно для входа.

Как известно, для обмена файлами в сети используется протокол FTP прикладного уровня модели OSI. Этот протокол позволяет осуществлять передачу файлов между клиентом и сервером. Он прекрасно работает как в локальной сети организации, так и в сети Интернет, для размещения файлов на каком-либо хостинге. Если по-простому, FTP-сервер и FTP-клиент, это программное обеспечение, которое предоставляет доступ к организованной структуры файлов и каталогов, доступ для их передачи и хранения на стороне сервера. А на стороне клиента, возможность доступа к этой структуре. В этой статье рассмотрим как установить и настроить FTP-сервер на базе ОС Windows Server 2016.

Установка сервера

Рассмотрим процедуру штатного развертывания сервера FTP, с помощью визарда Windows Server 2016. Этот инструмент позволит быстро развернуть сервер и полноценно насладиться его работоспособностью на основных настройках.

Откроем «Диспетчер серверов»:

Диспетчер серверов - Как настроить FTP на Windows Server 2016

Добавим роль серверу. Для этого последовательно перейдем в меню «Управление», и выберем «Добавить роли и компоненты»:

Добавить роли и компоненты

Открылось окно мастера, который позволит установить роли, определенные службы и компоненты на основании наших потребностей:

Перед началом работы - Как настроить FTP на Windows Server 2016

В разделе «Тип установки» выбираем опцию «Установка ролей и компонентов»:

Выбор типа установки - Как настроить FTP на Windows Server 2016

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

Выбор целевого сервера

В окне ролей необходимо поставить галочку в строке «Веб-сервер (IIS)» и согласиться с добавлением компонентов, необходимых для работы Веб-сервера (IIS):

Выбор ролей сервера
Мастер добавления ролей и компонентов

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

Окно Роль веб-сервера (IIS)

В этом окне необходимо активировать только «Службу FTP» и «Консоль управления службами IIS», нажать клавишу «Далее»:

Выбор служб ролей

На следующем шаге соглашаемся с выбранными компонентами и нажимаем «Установить»:

Подтверждение установки компонентов

Процесс установки занимает не много по времени. По окончании процесса необходимо перезагрузить сервер:

Ход установки

Добавление пользователей

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

Перейдем к настройкам и выберем в «Диспетчер сервером» раздел «Средства» оснастку «Управление компьютером»:

Управление компьютером

Далее, добавим нового пользователя как показано ниже:

Добавление нового пользователя

После добавления роли, на локальном диске С: появился каталог C:inetpubftproot. Этот каталог создается по умолчанию для FTP сервиса и является корневым. Для следующих этапов организации работы сервера FTP, необходимо создать иерархию каталогов, а также для изоляции пользователей. Архитектура будет следующей:

«имя сайта» -> «users» -> «ftp-client»

В итоге получилось следующая структура: C:inetpubftprootFTPUsersFTPUser.

Перейдем к настройке сайта.

Настройка сайта

Теперь нужно будет добавить сайт. Переходим в «Диспетчер серверов», выбирает раздел «Средства» и запускаем оснастку «Диспетчер служб IIS»:

Диспетчер служб ISS

Добавляем FTP-сайт правой клавишей мыши как показано на рисунке ниже:

Добавление FTP-сайта

В разделе «Сведения о сайте» даем название FTP-сайту, указываем путь до корневого каталога и нажимаем «Далее»:

Сведения о сайте

Далее, в окне «Параметры привязки и SSL» оставляем без изменений, нажимаем «Далее»:

Параметры привязки и SSL

Следующий шаг: в окне «Сведения о проверке подлинности и авторизация» выберем нашего пользователя FTPUser в разделе «Авторизация». Выберем обычную проверка подлинности и назначим права на «чтение и запись». Там нажмите кнопку «Далее»:

Сведения о проверке подлинности и авторизация - Как настроить FTP на Windows Server 2016

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

Изоляция пользователей - Как настроить FTP на Windows Server 2016

В разделе «Изоляция пользователей FTP» отметить «Каталог имени пользователя …»  и нажать «Применить» как показано на рисунке ниже:

Изоляция пользователей FTP - Как настроить FTP на Windows Server 2016

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

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

Перейдем в раздел «Поддержка брандмауэра FTP»:

Поддержка брандмауэра FTP - Как настроить FTP на Windows Server 2016

В окне «Диапазон портов канала данных» укажем, к примеру, порты 50000-50100 и нажмем «Применить»:

Диапазон портов канала данных

Перейдем к настройкам Windows Firewall и выберем в «Диспетчер серверов» раздел «Средства». Далее, найдите оснастку «Брандмауэр Windows в режиме повышенной безопасности»:

Окно Брандмауэр Windows

В окне «Правила для входящих подключений» создадим новое правило:

Окно Правила для входящих подключений

В открывшемся окне нужно будет выбрать тип «Предопределенные» -> «FTP-сервер» и нажать «Далее»:

Тип правила - Предопределённые

Отметим все правила, поставив галочки и нажмем «Далее»:

Правила - Как настроить FTP на Windows Server 2016

На следующем шаге необходимо выбрать опцию «Разрешить подключение», после чего, нажать «Далее»:

Разрешить подключение - Как настроить FTP на Windows Server 2016

После окончания настроек Windows Firewall важно перезагрузить сервер.

На этом настройка FTP-сервера на платформе Windows Server 2016 закончена.

Понравилась статья? Поделить с друзьями:
  • Работа с виртуальными рабочими столами windows 10
  • Путь к загрузчику windows system32 winload efi
  • Работа с ftp как с локальной папкой windows
  • Работа с виртуальным окружением python windows
  • Работа windows будет завершена через 10 минут как убрать