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



Попробуйте наш инструмент устранения неполадок

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



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



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

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



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

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

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

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

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



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

Чтобы настроить сервер, следуйте данным инструкциям:

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

    Файловое меню TFTP-сервера SolarWinds

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

    Изменение корневого каталога сервера

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

    Выбор типов передачи

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

    Допустимый диапазон IP-адресов

  9. Наконец, нажмите Хорошо чтобы закрыть окно конфигурации.

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

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

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

Порт вперед - Чтобы запустить его, вам сначала нужно будет перенаправить номер порта 69, если вы хотите, чтобы системы вне сети получали к нему доступ. Перенаправление портов обычно отличается для разных прошивок, поэтому мы не можем охватить их все. Однако, чтобы получить базовое представление, вам нужно будет получить доступ к панели управления маршрутизатора, перейти к расширенной настройке и найти NAT или переадресацию портов. Там просто сделайте новую запись и перенаправьте 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 ’Под обоими настройками и нажмите OK.

    Отключение брандмауэра Защитника Windows

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

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

Перенос Файлы с использованием TFTP

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

  1. Нажмите Windows Key + R открыть Бежать .
  2. Печатать ' cmd ’, Чтобы открыть командную строку.
  3. Перед передачей файлов убедитесь, что файлы, которые вы хотите отправить, находятся в папке Корневой каталог сервера .
  4. Теперь, если вы хотите получить файл, вам нужно будет использовать ПОЛУЧИТЬ параметр. Если вы хотите отправить файл, вам просто нужно будет использовать ПОЛОЖИТЬ параметр. Команда выглядит следующим образом:
    Tftp -i [IP-адрес сервера] [GET или PUT] [путь к файлу]
  5. Примером может быть следующее:
    Tftp -i 192.168.10.8 положить E:  hello.txt

    Отправка файла с помощью TFTP

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

Получение файла с помощью TFTP

Заметка:

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

Tftp -i 39.43.126.2:69 положить E:  hello.txt
5 минут на чтение