Краткое описание настройки FTP-сервера под Windows
Краткое описание настройки FTP-сервера под Windows

Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.

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

Предисловие:Если на вашем компьютере Панель управления – Программы – Включение и выключение функций Windows – Функции Windows.里面没有互联网информационные услуги(IIS),Тогда не тратьте время в Интернете,Я искал информацию сутки и безуспешно ставил различные патчи.,Нет соответствующего IIS или даже нет пути c:\windows\system32\inetsrv,Причина в том, что ваша компьютерная система может быть домашней версией Win7.,Или упрощенная версия системы Win7, когда систему устанавливает призрак.,Тогда я предлагаю вамСмените компьютер и переустановите полную версию флагманской корпоративной системы Win7 или обновите систему (рекомендуется, чтобы порядок приоритета представлял собой приоритет).

1. Включите функцию FTP для Windows:панель управления->программа->включить или отключитьWindowsФункция,Установите флажок, показанный ниже

2. Добавьте FTP-сайт:Щелкните правой кнопкой мыши по компьютеру->управлять->Сервисы и приложенияпрограмма,выбиратьInternet информационные услуги IIS Управление, добавьте FTP-сайт, как показано ниже.

3. Укажите имя сайта и путь, который вы хотите сделать общедоступным.

4. Адрес привязки и настройки SSL:

Введите адрес локального компьютера в качестве IP-адреса. По умолчанию используется порт 21. Для сертификата требуется сертификат разработки IIS Express.

5.Установите разрешения

6. Настройте учетную запись FTP и разрешения (этот шаг очень важен)

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

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

Нажмите: Панель управления -> Администрирование -> Управление компьютером. В левой части интерфейса управления компьютером нажмите: Системные инструменты -> Локальные пользователи и группы -> Пользователи, и все пользователи отобразятся справа. Как показано ниже:

Щелкните правой кнопкой мыши «Пользователи», и появится «Новый пользователь», как показано ниже:

Введите «Просмотр» в имени пользователя, установите пароль, снимите флажок «Пользователи должны менять пароли при следующем входе в систему» ​​и установите флажки «Пользователи не могут менять пароли» и «Срок действия паролей никогда не истекает» (я не выбирал «Пользователи не могут менять пароли»). при создании пароля). Нажмите «Создать», чтобы завершить создание пользовательского представления. Выполните те же действия, чтобы создать пользователя-администратора. Поскольку Windows по умолчанию добавляет пользователей в группу «Пользователи», вы можете прямо сейчас удалить двух пользователей из группы «Пользователи». Метод состоит в том, чтобы нажать «Группа» в «Управлении компьютером», найти «Пользователи» в списке справа, дважды щелкнуть по нему, появится следующий интерфейс, нажать «Просмотр пользователя», нажать «Удалить», нажать на пользователя «Администратор». , нажмите «Удалить». Удалите обоих пользователей из группы «Пользователи».

Затем добавьте разрешения на просмотр и администрирование на FTP-сайте.

Нажмите: Панель управления -> Администрирование -> Диспетчер Интернет-услуг (IIS). Нажмите на вновь созданный FTP-сайт. Нажмите «Правила авторизации FTP». Как показано ниже:

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

Нажмите «Изменить», и появится окно разрешений следующего вида:

Нажмите «Добавить», введите «Просмотр» в поле «Введите имя объекта для выбора», нажмите «ОК», чтобы добавить пользователя просмотра. Как показано ниже:

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

Вернуться в раздел «Интернет-информация услуги(IIS)управлятьустройство”окно,Дважды щелкните «Правила авторизации FTP», которые вы только что выбрали.,Разрешите просмотр и администрирование на FTP-сайте. Как показано ниже:

Нажмите «Добавить разрешающее правило» справа, во всплывающем окне отметьте «Указанные пользователи», введите «Просмотр», а внизу в разделе «Разрешения» отметьте «Чтение». Как показано ниже:

Нажмите «ОК», чтобы добавить пользователя просмотра на FTP-сайт, и соответствующее разрешение будет прочитано. Затем добавьте пользователя-администратора на FTP-сайт и получите соответствующие разрешения на чтение и запись.

На этом настройка FTP-сайта завершена. Папка сайта — c:\ftp. Пользователи просмотра имеют разрешения на чтение (просмотр и загрузку), а пользователи с правами администратора — разрешения на чтение и запись (загрузка и удаление). Конечно, вы также можете добавлять пользователей и соответствующие разрешения в соответствии с реальной ситуацией или добавлять пользователей в группы, а затем устанавливать разрешения для группы. Вы также можете добавлять анонимных пользователей и так далее.

7. Вопросы по настройкам брандмауэра

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

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

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

Нажмите «Разрешить запуск другой программы» ниже, во всплывающем окне нажмите «Обзор», найдите C:\Windows\System32\inetsrv\inetinfo.exe и нажмите «Добавить», это InternetInfomationServices на рисунке выше. Также установите оба следующих флажка. Поскольку FTP является компонентом IIS в Win7, IIS также должен быть настроен на его разрешение в брандмауэре. IIS отсутствует в списке по умолчанию, поэтому его необходимо добавить вручную.

К сожалению, при такой настройке FTP по-прежнему невозможно нормально использовать. Поскольку FTP использует порт 21, в брандмауэр необходимо добавить правила для исходящих и входящих портов.

В окне брандмауэра Windows нажмите «Дополнительные настройки» слева. Откроется окно «Дополнительные правила безопасности» слева. Нажмите «Правила для входящего трафика», как показано на рисунке ниже:

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

Нажмите «Далее», проверьте TCP (FTP использует протокол TCP), затем проверьте конкретный локальный порт, введите 21 (FTP использует порт 21), как показано на рисунке:

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

Нажмите «Далее» и выберите все параметры по умолчанию, как показано на рисунке:

Нажмите «Далее» и впишите в имя имя, в данном случае это 21, как показано на рисунке.

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

На этом этапе брандмауэр в Win7 настроен. Сейчас тест в принципе нормальный.

Однако есть еще небольшая проблема:

При просмотре FTP с помощью IE, хотя я и могу войти в систему, содержимое FTP не отображается. Это проблема настройки IE. В настройках Интернета снятие флажка «Использовать пассивный FTP (для совместимости с межсетевым экраном и модемом DSL)» решило проблему невозможности просмотра. Как показано ниже:

Издатель: Лидер стека программистов полного стека, укажите источник для перепечатки: https://javaforall.cn/162609.html Исходная ссылка: https://javaforall.cn

boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose