Создание сайта FTP на сервере Windows

Дата создания страницы :

сначала

Предоставляет инструкции по настройке для работы сервера FTP на Windows Server.

Предостережения

Избегайте разоблачения ftp серверов, как они находятся в Интернете, потому что просто создание сервера FTP не шифрует ваши сообщения. Если вы используете его, мы рекомендуем использовать его в замкнутом пространстве как можно больше, например, интрасети. Мы рекомендуем использовать SFTP, FTPS и так далее для публикации серверов ftp, например, в Интернете.

окружающая среда

Сервер Windows
  • Сервер Windows 2019

В настоящее время в Windows Server 2008 и позже, другие версии Windows Server имеют почти такую же настройку.

предварительное условие

Содержание представленных здесь предположить следующие условия.

  • Только базовая аутентификация (не зашифрована)
  • Потому что это не SFTP, я не использую частный ключ и т.д.
  • Так как это не FTPS, ssl и т.д. не используются.

Создание учетной записи с подключением FTP

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

Меню «Пуск» справа и выберите «Управлять компьютерами».

Пользователи с правой кнопкой мыши и выберите нового пользователя.

Определяет имя пользователя и пароль для использования при подключении через FTP. Имя пользователя "FtpUser", но так как он создан для советы, пожалуйста, введите имя пользователя и пароль в соответствии с операцией при его создании в производстве. В зависимости от настроек Windows Server вы не сможете зарегистрировать простой пароль.

Поскольку пользователям ftp не разрешается входить в Windows, "пользователи не могут изменить свои пароли" и "Сделать пароли неопределенными" проверяются.

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

Выберите вкладку "Группы, к которые вы принадлежите" и удалите пользователей.

Если вы хотите создать несколько учетных записей, необходимо создать несколько учетных записей пользователей Windows.

Создание папок для использования для пунктов назначения FTP

Создает папку для загрузки или загрузки при подключении через FTP. Вы создаете физическую папку в Windows.

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

Здесь мы создаем "C: "FtpFolder".

Установите разрешения, позволяющие учетным записям ftp получить доступ к файлам в папках. Откройте свойства папки, которые вы хотите использовать для FTP, а затем нажмите кнопку Редактирования из вкладки Безопасность.

Нажмите кнопку "Добавить".

Введите имя учетной записи "FtpUser" и нажмите кнопку подтверждения имени. Если ошибок нет, нажмите кнопку OK.

Выберите зарегистрированную учетную запись и разрешите разрешение "Изменить".

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

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

Установите роль сервера FTP на Windows Server.

Запуск менеджера сервера.

Нажмите Добавить роли и функции.

Нажмите далее.

Убедитесь, что ролевая или функция на основе установки проверяется, а затем нажмите Далее.

Убедитесь, что выбран сервер, на котором вы хотите установить роль сервера FTP, а затем нажмите Кнопку Next.

Проверьте веб-сервер (IIS).

Диалог подтверждения будет отображаться и нажмите кнопку "Добавить функцию". После добавления IIS нажмите Далее.

На экране "Выбрать функции" нажмите кнопку "Следующий", ничего не делая.

Нажмите далее.

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

Когда вы будете сделаны, нажмите кнопку "Установить".

Подождите завершения установки. Закройте экран, когда установка будет завершена.

Строительство ftp сайтов

Я только что установил функцию FTP и до сих пор не может получить доступ к сайту FTP. В этом разделе вы построите сайт FTP.

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

Сайты с правой кнопкой мыши и выберите сайт Add FTP.

Установите название сайта FTP произвольно. FtpTest используется здесь. Physical Path определяет путь папки (C: FtpFolder) для FTP, который вы создали ранее.

Оставьте привязки такими, какы они есть. Так как ssl не используется на этот раз, проверьте ssl как "нет".

Поскольку аутентификация необходима для учетных записей, проверьте только "Основной".

Для утверждения введите FtpUser для выбора и доступа к указанному пользователю, так как на этот раз доступ будет доступ только к учетной записи FtpUser. Если вы хотите разрешить более одной учетной записи, введите ее в качестве отдельной запятой. Вы можете изменить этот параметр позже из правил утверждения ftp.

Проверьте чтение и написать разрешения.

Проверьте брандмауэр

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

Из менеджера серверов выберите меню инструментов и выберите брандмауэр Windows с дополнительной безопасностью. (Вы также можете открыть его из меню пуска и т.д.)

Выберите "Правила приема",

  • Сервер FTP (входящий трафик FTP)
  • Безопасность сервера FTP (входящий трафик FTP SSL)
  • FTP Server Passive (FTP Пассивный трафик входящий)"

Убедитесь, что есть.

Перезапуск службы FTP

Сразу после настройки настройки FTP не отражаются, поэтому перезапустив службу. (Windows также может быть перезапущена.)

Перезагрузить службу Microsoft FTP из службы.

Подтверждение соединения Ftp (активный режим)

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

Кроме того, я загрузил файл «C:»Temp.txt» в качестве теста для загрузки и загрузки и загрузил его на «C:»Temp-a2.txt».

  1. Подсказка команды запуска (или PowerShell)
  2. Ввет футп, чтобы начать использовать команду FTP
  3. Подключайтесь к серверу с "открытым имям lt;server"gt;"
  4. Введите имя пользователя
  5. Введите пароль
  6. Команда "ls" отображает список файлов и папок в корневой папке
  7. Проверьте текущий текущий каталог с командой "pwd"
  8. Загрузка файлов с командой "пут"
  9. Скачать файлы с командой "получить"
  10. Отключение FTP с выходом

Результаты клиентских папок

Результаты папки сервера

Команды, содержащие полученнуюинформацию, такие как ls , положить, и получить, может попросить разрешения брандмауэра или тайм-аут брандмауэра. Это связано с тем, что сервер получает доступ к клиенту, подключая FTP в активном режиме. Если вы продолжаете доступ в активном режиме, вы должны разрешить ftp .exe (32bit или 64bit) на клиентском брандмауэре или подключиться в пассивном режиме.

Проверка соединения Ftp (пассивный режим)

Для Windows команда FTP не может подключиться в пассивном режиме, поэтому проверьте с помощью инструмента под названием WinSCP. (Любой инструмент, который может использовать пассивный режим, в порядке.)

Во-первых, введите информацию о доступе к серверу FTP.

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

Убедитесь, что вы можете подключиться.

Об активных и пассивных режимах

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

сводка

Теперь можно настроить сервер FTP на Windows Server. В настоящее время связь Ftp не шифруется. Я также хотел бы представить FTPS, которые могут общаться зашифрованы, в отдельной статье.

SFTP, зашифрованное сообщение с помощью частного ключа, вводится на этой странице.