Как установить и настроить TFTP-сервер в Windows 10

Сервер TFTP в основном используется для передачи файлов между системами, подключенными по сети. TFTP, также известный как Trivial File Transfer Protocol, представляет собой интернет-утилиту, которую вы можете использовать для отправки или получения файла из удаленной системы. Протокол очень прост и не обеспечивает большую безопасность передаваемых файлов.

Мы все знаем Windows Homegroup, которая позволяет вам обмениваться файлами по сети без особых проблем. Однако он был удален из Windows 10 в обновлении v1803, из-за чего требуются альтернативные разрешения. Быстрый обходной путь - использование TFTP-сервера, его просто и легко настроить. В этой статье мы будем использовать TFTP-сервер SolarWinds ( скачать здесь ), который довольно прост в использовании и позволяет передавать файлы надежно и с высокой скоростью по сети. Мы также рекомендуем использовать TFTP-сервер SolarWinds, поскольку они являются специализированной компанией, специально разрабатывающей программное обеспечение и решения для крупных организаций, которые помогают управлять сетями, системами и ИТ-инфраструктурой.

Предпосылки:

Прежде чем мы углубимся в суть статьи и покажем вам, как настроить ваш TFTP-сервер, есть некоторые вещи, которые вам потребуются. Вот что вам нужно -

  • Учетная запись администратора: если вы не используете учетную запись администратора, вам не нужно будет настраивать TFTP-сервер в вашей системе. Поэтому, пожалуйста, убедитесь, что вы вошли в систему как администратор.
  • TFTP-сервер SolarWinds. Чтобы настроить TFTP-сервер, необходимо загрузить служебную программу TFTP-сервер с SolarWinds. Вы можете скачать его здесь . Как только вы загрузили файл .zip, распакуйте его на рабочий стол и просто пройдите установку.
  • Переадресация портов: чтобы разрешить удаленный доступ к вашему TFTP-серверу, вам нужно будет перенаправить UDP-порт 69 на IP-адрес в вашей сети с вашего маршрутизатора, чтобы пользователи из вашей сети могли получить доступ к серверу. Однако, если удаленное соединение не требуется, вам не нужно перенаправлять порты.

Как только вы выполнили все требования, вы готовы к настройке сервера.

Удаленный доступ или локальный доступ

Если вы решили разрешить доступ к TFTP-серверу из-за пределов вашей локальной сети, например, дома или в офисе или где-либо еще, вам необходимо убедиться, что вы используете статический IP-адрес или ваш динамический IP-адрес добавлен в белый список по умолчанию. TFTP-сервер позволяет всем IP-адресам отправлять и получать файлы вместе с Port Forwarded. Вы можете добавить диапазон IP-адресов, чтобы разрешить несколько IP-адресов, или сократить диапазон, чтобы разрешить только одно устройство.

Конфигурация IP для TFTP Solarwinds

Настройка TFTP-сервера

Для настройки сервера, пожалуйста, следуйте приведенным инструкциям:

  1. Прежде всего, запустите утилиту TWTP-сервера SolarWinds, перейдя в меню «Пуск» и выполнив поиск TFTP-сервера .
  2. Как только он загрузится, нажмите Файл и затем выберите Настроить .

    Файловое меню сервера TFTP SolarWinds
  3. Теперь, если вы хотите, чтобы сервер отображался в системном трее Windows, нажмите « Добавить TFTP-сервер в системный лоток Windows ».
  4. После этого вам нужно будет выбрать корневой каталог сервера . Здесь все полученные файлы будут сохранены. Кроме того, если вы хотите отправить некоторые файлы, вам сначала нужно скопировать файлы в этот каталог. Нажмите на Обзор и выберите местоположение по вашему выбору.

    Изменение корневого каталога сервера
  5. Затем перейдите на вкладку « Безопасность », чтобы применить некоторые ограничения.
  6. Если вы хотите только отправить файлы, нажмите « Отправить файлы» . Если вы хотите получать только файлы, нажмите кнопку « Получить файлы» . Если вы хотите сделать оба, убедитесь, что флажок « Отправить и получить файлы » установлен.

    Выбор типов передачи
  7. Благодаря утилите SolarWinds TFTP Server вы можете добавить дополнительную безопасность, позволяя определенным IP-адресам отправлять и получать файлы. Если вы хотите это сделать, установите флажок « Разрешить отправлять и получать файлы только по следующему IP-адресу », а затем нажмите « Добавить» .
  8. Введите диапазон IP-адресов и нажмите ОК .

    Допустимый диапазон IP-адресов
  9. Наконец, нажмите OK, чтобы закрыть окно конфигурации.

Вот и все, вы успешно настроили и настроили свой TFTP-сервер.

Использование TFTP-сервера

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

Переадресация порта - чтобы начать его, сначала необходимо убедиться, что порт 69 переадресован, если вы хотите, чтобы системы вне сети имели к нему доступ. Переадресация портов обычно различна для разных прошивок, поэтому мы не можем охватить их все. Однако, чтобы дать вам базовую информацию, вам нужно получить доступ к панели управления вашего маршрутизатора, перейти к расширенной настройке и найти NAT или Port Forward. Там просто введите новую запись и перешлите UDP-порт 69 на свой адрес ipv4.

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

Установка клиента TFTP

Следующим шагом будет установка клиента TFTP в удаленной или локальной системе. Чтобы установить TFTP-клиент, сделайте следующее:

  1. Перейдите в меню «Пуск» и откройте панель управления .
  2. Перейдите в « Программы и компоненты», а затем в левой части нажмите « Включить или отключить функции Windows ».
  3. Прокрутите вниз и найдите клиент TFTP . Установите флажок

    Установка клиента TFTP
  4. Нажмите кнопку ОК, чтобы установить клиент.
  5. Подождите, пока это не завершится.

Помните, что это должно быть в системе, где не работает сервер.

Настройка брандмауэра для разрешения TFTP

После того, как вы установили TFTP-клиент в своей системе, вам придется либо отключить брандмауэр Windows, либо добавить исключение для соединений TFTP. Вот как это сделать:

  1. Перейдите в меню «Пуск» и откройте панель управления .
  2. Измените Просмотр на Большие значки, а затем выберите Брандмауэр Защитника Windows .
  3. Чтобы отключить брандмауэр Защитника Windows, нажмите « Включить или выключить Защитника Windows ».
  4. Установите флажок « Отключить брандмауэр Защитника Windows » в обеих настройках и нажмите «ОК».

    Отключение брандмауэра Защитника Windows
  5. Если вы не хотите отключать брандмауэр Windows, вы можете просто добавить исключение для соединений TFTP. Для этого нажмите « Разрешить приложение или функцию через брандмауэр Защитника Windows » в окне настроек брандмауэра Windows.
  6. Нажмите « Изменить настройки », чтобы добавить исключение.
  7. Теперь нажмите « Разрешить другое приложение» и нажмите « Обзор» .
  8. Найдите файл TFTP.exe в системном каталоге Windows. Выберите его и нажмите Открыть.
  9. Установите флажки « Личное» и « Публичное» и нажмите « ОК» .

    Разрешение TFTP через брандмауэр

Передача файлов с использованием TFTP

Наконец, после установки TFTP-клиента и переадресации UDP-порта 69 вы можете передавать файлы удаленно или локально. Для этого убедитесь, что сервер работает, а затем следуйте приведенным инструкциям:

  1. Нажмите Windows Key + R, чтобы открыть Run .
  2. Введите « cmd », чтобы открыть командную строку.
  3. Перед передачей файлов убедитесь, что файлы, которые вы хотите отправить, находятся в корневом каталоге сервера .
  4. Теперь, если вы хотите получить файл, вам нужно будет использовать параметр GET . Если вы хотите отправить файл, вам просто нужно использовать параметр PUT . Команда идет следующим образом:
     Tftp -i [IP-адрес сервера] [GET или PUT] [путь к файлу] 
  5. Примером может быть следующее:
     Tftp -i 192.168.10.8 положить E: \ hello.txt 

    Отправка файла с использованием TFTP
  6. Если вы хотите получить файл, то команда будет выглядеть следующим образом:
     Tftp -i 192.168.10.8 get hello.txt 

Получение файла с использованием TFTP
Замечания:

Если вы хотите передавать файлы удаленно, вам нужно будет указать публичный IP-адрес в командной строке, а затем порт. Примером может быть:

 Tftp -i 39.43.126.2:69 положить E: \ hello.txt 

Интересные статьи