Блог компании 3v-Hosting

Как создать FTP-сервер в Windows 10?

Администрирование

10 мин.


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

 

 

Зачем создавать FTP-сервер в Windows 10?


Есть несколько причин, по которым вам может понадобиться FTP-сервер на своем компьютере с Windows 10:

    Прямой обмен файлами: легко делитесь файлами с коллегами, друзьями или клиентами, не полагаясь на сторонние сервисы.
    Автономный доступ. В отличие от облачного хранилища, FTP-серверы позволяют авторизованным пользователям получать доступ к файлам даже без подключения к Интернету (при условии, что они загрузили их заранее).
    Гибкая настройка: FTP-серверы предлагают больший контроль над разрешениями на доступ к файлам по сравнению с некоторыми решениями для облачного хранения.

 

 

Что следует учитывать перед настройкой FTP-сервера:

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

 

 

 

Настройка FTP-сервера в Windows 10 (IIS)


Windows 10 использует службы IIS для управления различными веб-службами, включая FTP. Вот как создать и настроить FTP-сервер:


Включить функцию IIS:

    Нажмите клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить».
    Введите optionfeatures.exe и нажмите Enter.
    В окне «Функции Windows» разверните «Информационные службы Интернета».
    Установите флажок рядом с FTP-сервером и нажмите «ОК». Это инициирует процесс установки.

 


Создайте новый FTP-сайт:

    Откройте диспетчер служб IIS. Вы можете найти его, выполнив поиск «IIS» в меню «Пуск».
    На панели «Подключения» слева разверните имя своего сервера.
    Щелкните правой кнопкой мыши Сайты и выберите Добавить FTP-сайт.
    В мастере добавления FTP-сайта введите описательное имя вашего FTP-сайта (например, «Мой FTP-сервер»).
    Выберите физический путь на вашем компьютере, по которому вы хотите, чтобы пользователи имели доступ к файлам. Это будет корневой каталог вашего FTP-сервера.
    Выберите имя хоста или IP-адрес для вашего сервера. По умолчанию для локального доступа используется localhost.
    Выберите подходящий метод аутентификации. Выберите «Основной» для входа в систему по имени пользователя и паролю.
    Нажмите «Готово», чтобы завершить создание FTP-сайта.

 

 

 

Добавление пользователей и настройка разрешений (правил авторизации)

 

Настройте учетные записи пользователей:

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

    Откройте «Настройки» > «Учетные записи» > «Семья и другие пользователи».
    Нажмите «Добавить кого-нибудь еще на этот компьютер».
    Выберите «У меня нет данных для входа этого человека».
    Выберите Добавить пользователя без учетной записи Microsoft.
    Создайте имя пользователя и пароль для пользователя FTP.

 


Установите правила авторизации FTP:

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

 

 


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


Запустите службу FTP:

    В диспетчере IIS щелкните правой кнопкой мыши свой FTP-сайт и выберите «Пуск».

 

 

Подключитесь с помощью FTP-клиента:

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

 


Откройте FTP-клиент и введите следующую информацию:

    Хост: имя хоста или IP-адрес, указанные вами при создании FTP-сайта (например, localhost для локального доступа).
    Имя пользователя: имя пользователя, которое вы создали для доступа по FTP.
    Пароль: пароль, связанный с именем пользователя FTP.
    Порт: по умолчанию порт FTP — 21.

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

 

 


Важные соображения безопасности

 

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

 

 

 

Альтернативы настройке FTP-сервера Windows

 

Хотя создание FTP-сервера в Windows 10 предлагает настройку и контроль, он может оказаться не самым подходящим вариантом для всех. Вот несколько альтернатив, которые стоит рассмотреть:

Службы облачного хранения. Многие службы облачного хранения, такие как Dropbox или Google Drive, предлагают возможности обмена файлами с функциями управления пользователями и контроля доступа. Эти службы часто проще настраивать и управлять ими по сравнению с автономным FTP-сервером.


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

 

 

 

Заключение:

Создание FTP-сервера в Windows 10 позволяет обмениваться файлами напрямую с авторизованными пользователями. Выполнив шаги, описанные в этом руководстве, и приняв надлежащие меры безопасности, вы сможете установить безопасное и функциональное решение для передачи файлов на своем ПК с Windows. Не забудьте взвесить преимущества и технические требования, прежде чем настраивать собственный сервер. Рассмотрите варианты облачного хранилища или VPS, если они лучше соответствуют вашим потребностям.