Создание FTP-сервера на Windows 10/11 и его настройка для доступа через интернет – это полезный способ обмена файлами между устройствами. Этот процесс включает установку FTP-службы, настройку маршрутизации через роутер и обеспечение безопасности подключения.
Содержание
1. Установка FTP-сервера на Windows 10/11
Шаг 1: Включение функции FTP
- Откройте Панель управления → Программы → Включение или отключение компонентов Windows.
- Найдите и отметьте:
- FTP-сервер → Подкатегории:
- FTP-службы
- Расширенный FTP
- IIS (Интернет-службы).
- FTP-сервер → Подкатегории:
- Нажмите ОК, чтобы установить компоненты.
Шаг 2: Настройка FTP-сайта
- Откройте Диспетчер IIS (можно найти через поиск в меню «Пуск»).
- В разделе Подключения нажмите правой кнопкой мыши на имя вашего компьютера и выберите Добавить FTP-сайт.
- Укажите:
- Имя сайта (например, «FTPServer»).
- Физический путь к папке, которая будет доступна через FTP.
- Нажмите Далее и настройте параметры:
- IP-адрес: Выберите «Все незанятые» или конкретный локальный IP.
- Порт: Укажите стандартный порт 21 (или другой, если планируете изменить его).
- Настройте аутентификацию:
- Основная аутентификация для учетных записей Windows.
- Разрешения: укажите, кто будет иметь доступ (например, «Только чтение» или «Чтение и запись»).
2. Настройка доступа через интернет
Шаг 1: Настройка маршрутизатора (Port Forwarding)
- Зайдите в настройки вашего роутера через браузер, введя его IP-адрес (обычно
192.168.0.1
или192.168.1.1
). - Найдите раздел Port Forwarding или Виртуальный сервер.
- Создайте правило:
- Протокол: TCP.
- Внутренний порт: 21 (или тот, который вы указали в настройках IIS).
- Внутренний IP-адрес: локальный IP вашего компьютера (например,
192.168.1.100
).
Шаг 2: Узнайте ваш внешний IP-адрес
- Посетите сайт вроде 2ip.ru или whatismyipaddress.com.
Шаг 3: Проверка подключения
- Проверьте доступ к серверу из интернета, введя в FTP-клиенте (например, FileZilla) ваш внешний IP-адрес.
3. Советы по безопасности
- Изменение порта FTP: Для защиты от сканирования портов измените порт 21 на менее очевидный (например, 2121).
- Использование FTPS: Настройте защищённый протокол FTPS (SSL/TLS) для шифрования данных.
- Ограничение доступа: Используйте белый список IP-адресов в настройках IIS.
- Регулярное обновление: Убедитесь, что операционная система и FTP-служба обновлены.