FTP протокол, что означает File Transfer Protocol, является одним из наиболее широко используемых протоколов в IT. Часто необходимо настроить его на выполнение сканирования, передачу файлов вообще или даже удаленных подключений. Для одной из этих целей вам, возможно, было интересно узнать, как создавать FTP-серверы в Windows 10. Вы хотите запустить эту службу на порту 21 вашего компьютера, чтобы вы могли получать удаленные подключения с других устройств, подключенных к локальной сети. Но вы не знали, как это сделать, поэтому вы обратились в сеть и оказались в моем блоге.
В следующем руководстве я объясню, что нужно сделать, чтобы включить службу FTP в Windows 10. После обновления Microsoft эта служба часто отключается автоматически и больше не запускается в фоновом режиме. К счастью, его можно активировать заново, в отличие от MacOS Sierra и более поздних версий, которые усложнили настройку FTP-сервера на Mac. Так что давайте посмотрим, что делать дальше.
Как создавать FTP-серверы в Windows 10
Перед активацией Windows 10 FTP сервера вы должны знать, что протокол FTP старый. Хотя несколько сетевых устройств все еще работают с ним сегодня, FTP сейчас устарел и уязвим. Лучше использовать как минимум SFTP, т.е. протокол передачи файлов SSH (подробнее на этой странице Википедии). Вы можете быть взломаны в вашей локальной сети, если не предпримете правильных мер безопасности. Было бы лучше, если бы Вы установили одну из лучших антивирусных программ для Windows и настроили ее брандмауэр на проверку входящих FTP-соединений. Только так вы можете быть уверены, что только ваши устройства смогут загружать и передавать файлы на ваш компьютер.
Сказав необходимые предпосылки о безопасности протокола FTP, я, наконец, могу сказать вам, что нужно сделать, чтобы разблокировать его на Windows. Я отмечу, что следующие шаги действительны и для других версий Windows, таких как Windows 7, Windows 8 или Windows 8.1.
Индекс
Разница между FTP-клиентом и FTP-сервером
Первое различие должно быть сделано между FTP-сервером и FTP-клиентом. Когда мы говорим о FTP-сервере, мы имеем в виду компьютер, который может принимать удаленные подключения через локальную сеть или интернет на FTP-порт, который по умолчанию является номером 21. В случае FTP клиента, с другой стороны, мы имеем в виду программу или службу, интегрированную в систему, которая позволяет вам подключаться к удаленным FTP серверам для управления вашими файлами через интерфейс (GUI) или консоль командной строки.
В этом руководстве я подробно объясняю, что нужно сделать для создания Windows 10 FTP сервера. Таким образом, сетевые устройства могут подключаться к компьютеру через порт 21. Кроме того, я скажу вам, какие FTP-клиенты являются наиболее распространенными для Windows 10.
Активация FTP-сервера под Windows
Существует несколько способов активации FTP-сервера Windows 10. Вы можете использовать набор служб IIS (Microsoft Internet Information Services) для разблокировки FTP-сервера через панель управления Windows. Кроме того, вы можете установить бесплатные сторонние FTP-программы для этого в несколько кликов.
В следующих шагах я перечислю и проиллюстрирую оба решения. Все, что вам нужно сделать, это прочитать и применить тот, который ближе всего к вашим потребностям. Результат будет почти таким же.
функциональная панель Windows
Чтобы разблокировать FTP-сервер Windows 10 в панели функций Windows, как и для Telnet в Windows 10, сначала нужно записать IP-адрес и имя хоста вашего компьютера. Чтобы найти эту информацию, вы можете открыть интерпретатор команд и ввести эту команду:
ipconfig/all
Теперь вам нужно активировать управление IIS. Для этого необходимо пройти по пути Панель управления > Программы > Программы и функции, а затем на
жать Активировать или деактивировать функции Windows.
Как только список служб загружен, вы должны просматривать его до тех пор, пока не найдете Internet Information Services. Теперь, если вы нажмете на кнопку + рядом с ней, вы сможете расширить другие сервисы. Вы, вы должны отметить Internet Information Services и проверить, что он также применяется автоматически к FTP Server, FTP Extendability, FTP Service, Web Services и Web Management Tools, в противном случае вы должны отметить эти тоже. Когда вы закончите, вы должны нажать Ok и ждать, пока изменения не будут применены.
После этого нужно перезапустить Windows 10. В некоторых случаях можно увидеть ошибку 0x80071A90. Если да, то вам необходимо удалить ваш антивирус или антивирус и переустановить его после того, как вы применили эти изменения.
После активации службы необходимо создать FTP-серверы Windows 10. Для этого необходимо открыть строку поиска рядом с меню Пуск, ввести IIS и выбрать службу Internet Information Services Management (IIS). На этом экране необходимо сделать двойной щелчок на имени компьютера, щелкнуть правой кнопкой мыши на Sites и выбрать Add FTP Site (Добавить FTP-сайт).
Это запустит мастер создания FTP-сайта. На этом этапе, в Информации о сайте, вы должны ввести Имя FTP-сайта и, под заголовком Content Directory, физический путь, по которому вы хотите сохранить файлы. Вы можете просматривать пути, нажав кнопку ..
. с тремя точками рядом с текстом. Когда вы закончите, вы должны нажать «Далее».
Теперь откроется экран настроек Binding and SSL. В разделе Привязка необходимо ввести IP-адрес компьютера и порт, который вы используете для сканирования с помощью многофункционального принтера или для передачи файлов, т.е. порт 21. Затем необходимо отметить галочкой опцию «Запускать FTP-сайт автоматически» и выбрать опцию «Нет SSL-соединения, если только вы не используете SSL-сертификаты». После того, как вы ввели эти параметры, вы должны нажать кнопку Далее еще раз.
Последний экран посвящен Аутентификации и Авторизации. Вы можете создать FTP-серверы Windows 10 с анонимным или базовым доступом, или и то, и другое. Анонимный не требует пароля для входа в систему, другой требует.
Наконец, вы должны установить права доступа. В разделе Разрешить доступ (Allow access) вы должны выбрать, используя выпадающее меню, пользователей, которые могут получить доступ к серверу Windows 10 FTP. Вы можете выбрать между всеми пользователями, анонимными пользователями, ролями или указанными группами пользователей или указанными пользователями. В зависимости от вашего выбора, вам будет предложено ввести имя пользователя.
И последнее, всегда в разделе Разрешения вы должны указывать разрешения на чтение и запись, которые вы хотите назначить пользователям. Теперь вы можете закончить процедуру, нажав Готово.
Последнее, что вам нужно сделать, это установить правило исключения для Windows 10 FTP сервера в вашем антивирусе или брандмауэре Windows. Для этого нужно перейти в Панель управления > Система и безопасность > Брандмауэр Windows.
Затем нужно нажать Разрешить приложения или функции через брандмауэр Windows, выбрать Изменить параметры, поставить галочку на FTP Server и нажать OK. С тобой покончено.
Когда вы создали Windows 10 FTP сервер и вставили исключение в брандмауэр, служба будет активна каждый раз, когда она запускается автоматически. Однако, прежде чем использовать его или проверить соединение, я предлагаю перезагрузить компьютер еще раз. После этого можно передавать файлы или сканировать документы по протоколу FTP.
FTP-серверные программы для Windows
Теперь, когда мы посмотрели, как активировать Windows FTP сервер, используя встроенные в операционную систему опции, давайте перейдем к самой простой части. Есть свободное программное обеспечение для Windows 10 FTP-серверов, как для 32-битной, так и для 64-битной архитектуры, которое действительно легко настраивается и не требует больших усилий. Читайте дальше, чтобы узнать их.
сервер FileZilla
Сервер FileZilla — это бесплатное программное обеспечение с открытым исходным кодом, которое позволяет вам активировать FTP-сервер Windows 10 в несколько этапов. У него есть несколько интересных особенностей, например:
- Изменение порта прослушивания FTP (отличается от порта 21).
- Поддержка локальных и удаленных соединений
- Лимит пользователей, одновременно подключенных к FTP-серверу
- Ограничение по времени для каждого соединения с управлением тайм-аутом
- Поддержка пассивного режима FTP
- ограничения полосы пропускания FTP
- Запрет для IP-адресов, которые делают слишком много неправильных попыток входа в систему
- Поддержка FTP по TLS и блокировка нешифрованных FTP-соединений
- фильтр IP-адресов
Это одно из наиболее используемых программ для управления FTP-сервером Windows 10. Интерфейс, с другой стороны, интуитивно понятный и быстрый. Вы можете бесплатно скачать сервер FileZilla с этого адреса.
Xlight FTP-сервер
Xlight FTP сервер — это бесплатная программа, которая позволяет включить Windows 10 FTP сервер и управлять им более тщательно, чем сервером FileZilla. В дополнение к функциям последнего, на самом деле, Xlight FTP сервер также имеет их:
- настройка сообщений FTP-сервера
- Запуск программы после определенного действия пользователя.
- Запуск программы после передачи определенного файла
- Анти-Личная защита
- Управление доступом к файлам и директориям
- E-mail уведомления
Если вы являетесь опытным пользователем, я предлагаю вам использовать Xlight FTP сервер для лучшего управления FTP протоколом в Windows. Вы также будете иметь более современный и детальный интерфейс, чем первая программа, которую я предложил. Вы можете найти Xlight FTP-сервер на этом сайте.
Core FTP-сервер
Еще одной бесплатной и интересной FTP-серверной программой Windows 10 несомненно является Core FTP-сервер. Он доступен в двух версиях: портативный или исполняемый после установки. В первом случае вы можете использовать его в качестве временного Windows FTP сервера, чтобы настроить все менее чем за минуту. На самом деле, вариантов меньше, чем в полной версии. Во втором случае вы можете использовать его для управления FTP-сервером Windows 10 с различными критериями. Полная программа имеет такие полезные функции, как:
- Добавление нескольких учетных записей пользователей с различными ролями и разрешениями
- Автоматический запуск FTP-сервера
- Конфигурация доменного имени
Бесплатная версия Core FTP сервера позволяет настроить до 3 доменов. Вы можете скачать обе версии, нажав здесь.
FTP клиент для Windows 10
Если вы хотите подключиться к вашему Windows 10 FTP серверу с другого ПК Windows, вы можете использовать бесплатный FTP клиент. Их много в сети, и все они работают довольно хорошо. Ниже я предлагаю лучшие.
FileZilla
FileZilla определенно является одним из самых используемых клиентов Windows 10 FTP на сегодняшний день. Он имеет открытый исходный код и идеально подходит для обычного пользователя, который хочет удаленно подключаться к различным FTP-серверам или своему веб-сайту. Он доступен для Windows, Linux и MacOS, и это его основные функции:
- прокси-сервер FTP
- Пассивная и активная поддержка FTP
- Аутентификации с открытым ключом
- Встроенный редактор файлов
- Сравнение папок
- Управление полосой пропускания FTP и очередью FTP
- носитель FTP-доступа
- Перетаскивание поддержки
- Возможность обмена большими файлами по FTP (даже больше 4 ГБ)
Это идеальная программа для тех, у кого есть веб-сайт и кто хочет подключиться удаленно для обмена или редактирования файлов в режиме реального времени. Вы можете скачать FileZilla, нажав здесь.
FTP Voyager
FTP Voyager — это бесплатный FTP клиент с расширенными возможностями FTP. Она позволяет вам подключаться к различным FTP-серверам Windows 10 (и более) и управлять ими в соответствии с различными критериями. В дополнение к функциям FileZilla, FTP Voyager также предоставляет:
- Оповещения по электронной почте или звуковые сигналы после выполнения определенного действия (например, после передачи определенного файла).
- Синхронизация между папками
- Отправка FTP-команд
- Поддержка SSH2 с расширенными настройками
- Определение типа файла по расширениям
- Поддержка различных уровней сжатия
Эта программа-клиент FTP полезна для пользователей, которым нужны более конкретные действия и критерии FTP. Установить его можно после бесплатной регистрации на официальном сайте программы.
WinSCP
WinSCP — это продвинутый FTP клиент, подходящий для сетевых администраторов, все еще имеющих дело с SCP (Secure Copy Protocol — Протокол безопасной копии). Это программное обеспечение свободно и с открытым исходным кодом. Он также поддерживает FTP и FTPS (FTP Secure, см. здесь на Википедии). Он имеет несколько дополнительных функций в дополнение к другим программным продуктам, упомянутым выше. Вот деталь:
- Сожмите файлы и папки на FTP-сервере Windows 10 в ZIP-файлы.
- Сессии загружаются в виде вкладок для интуитивного управления.
- Пути FTP папок могут быть записаны в закладки
- Вы можете одновременно загружать и удалять файлы с FTP-сервера Windows 10
- Консоль командной строки
- Возможность пакетного переименования
- Возможность копирования URL-адресов путей папок для совместного использования
- Двунаправленная синхронизация для одновременного обновления локальной папки и удаленной папки.
WinSCP идеально подходит для продвинутых пользователей FTP. Вы можете скачать его, нажав здесь.