Как поднять tftp сервер на windows 10
Перейти к содержимому

Как поднять tftp сервер на windows 10

  • автор:

Как поднять tftp сервер на windows 10

Сервер TFTP предназначен для управления загрузкой бездисковых ПК (рабочих станций), но также эффективен для передачи файлов между удаленными системами. Этот упрощенный протокол передачи файлов очень прост в использовании.

Альтернатива домашней сети

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

Перед настройкой сервера TFTP нужно выполнить следующие действия:

  1. Войдите в систему под учетной записью администратора.
  2. Загрузите установщик TFTP-сервера компании SolarWinds. После распакуйте загруженный zip архив в любое место на диске и установите программу, следуя инструкциям на экране.
  3. Чтобы разрешить удаленный доступ к серверу, нужно переадресовать UDP-порт 69 на IP адрес домашней сети. Но, если удаленное подключение не требуется, то переназначать порты не нужно.

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

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

Для настройки сервера следуйте инструкции:

Как пользоваться TFTP сетью

Если нужен доступ из устройств за пределами сети, потребуется переадресация порта 69. Поскольку экраны настроек разных моделей маршрутизаторов отличаются, предлагаем вам базовое представление.

  1. Нужно войти в панель конфигурации роутера с адресной строки браузера и ввести логин и пароль, которые указаны в инструкции к устройству.
  2. Откройте расширенные настройки и найдите NAT или Port Forward.
  3. Сделайте новую запись и перенаправьте UDP порт 69 на ipv4-адрес.

Если не собираетесь передавать файлы из компьютеров за пределами вашей домашней сети, процедуру с перенаправлением портов можно пропустить.

Конфигурация клиента TFTP

Перейдем к установке клиента на удаленном или локальном компьютере.

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

Помните, что установку клиента нужно произвести на компьютере, на котором не запущен сервер TFTP.

Настройка брандмауэра

После установки клиента нужно либо отключить Брандмауэр Windows, либо добавить исключение для соединений TFTP.

  1. Откройте панель управления, измените просмотр на крупные значки и выберите Брандмауэр Windows.
  2. С левой стороны нажмите на кнопку «Включение или выключение брандмауэра Windows».
    Переключите флажки в двух секциях в положение «Отключить».
  3. Если не хотите полностью отключать эту функцию защиты, можно добавить исключение для соединений TFTP. Для этого вернитесь в предыдущее окно и выберите «Разрешить запуск программы или компонента через брандмауэр».
  4. Нажмите на кнопку «Разрешить другую программу», затем на «Обзор». Найдите и добавьте исполняющий файл TFTP.exe, который находится в каталоге Windows\System32.
  5. Установите флажки в полях «частная» и «публичные» и нажмите на ОК.

Как передавать файлы в сети TFTP

После установки клиента и перенаправления порта перейдем к передаче файлов. Убедитесь, что сервер запущен, затем следуйте инструкциям:

Нажмите Win + R, в диалоговом окне наберите cmd для вызова командной строки. Перенесите или скопируйте файлы, которые хотите передать, в корневой каталог сервера.

Для отправки файлов нужно использовать параметр PUT, при получении GET. Синтаксис команды выглядит следующим образом:

Tftp -i [server IP address] [GET или PUT] [путь к файлу]

Например, для передачи используйте команду:

Tftp -i 192.168.10.3 put E:\file.txt

Если хотите получить файл, то команда будет выглядеть:

Tftp -i 192.168.10.3 get file.txt

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

TFTP – упрощённый протокол передачи данных (о чём и свидетельствует первая буква аббревиатуры протокола, Trivial), характеризующийся простотой реализации и имеющий ряд ограничений, главное из которых – отсутствие аутентификации. По этой причине он не столь распространён, как FTP, но существует немало примеров, когда его использование оказывается более предпочтительным.

TFTP сервер на Windows 10

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

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

Протокол Trivial FTP, как вы уже знаете, является очень простым в реализации, и если говорить о низкоуровневой передаче файлов, при условии отсутствия жёстких требований по безопасности, то он был и остаётся весьма востребованным.

Кроме загрузки ОС на рабочие станции, он широко используется для загрузки и модификации конфигураций множества встроенных устройств, являющихся частью домашних сетей и системы «Умный дом».

Протоколы TFTP сервера

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

Если при помощи FTP, требующего ввода логина/пароля, можно осуществлять целый спектр операций с файлами (передача в обоих направлениях, переименование, удаление, просмотр), то в TFTP вы можете файлы только скачивать, и только по одному. Зато здесь используется стек UDP, отличающийся простотой кода, в отличие от распространённого, но достаточно сложного TCP/IP.

Работа TFTP сервера

У протокола TFTP низкая функциональность компенсируется надёжностью, поэтому серверная часть кода протокола занимает на диске или в памяти очень мало места, что делает его идеальным кандидатом для использования во встроенных устройствах, у которых дефицит памяти – привычное явление.

Итак, если суммировать, для чего нужен клиент TFTP, то можно утверждать, что главное преимущество протокола – простота реализации его клиентской части.

ВНИМАНИЕ. Протокол не предусматривает наличие учётных записей пользователей, поэтому всегда существует риск подключения к TFTP серверу или клиенту других лиц, в том числе и со злонамеренными целями. Поэтому использовать его нужно, если сеть защищена другим способом, например, файерволом.

Хотя TFTP-сервер чаще всего можно встретить в ОС Linux, существует немало решений, предназначенных для Windows и даже для macOS (TFTPD32/64, haneWIN, WhatsUp, WinAGents и др.).

Скачивание TFTPD64

Рассмотрим процедуру установки TFTP-сервера на примере весьма популярной утилиты TFTPD32, созданной на условиях открытого исходного кода. Кроме собственно TFTP-сервера, она включает и другие серверные протоколы (DHCP, DNS, SNTP) и позволяет управлять пулом IP-адресов. Разумеется, ситуации, когда требуется наличие всех перечисленных функций, сложно придумать даже теоретически, но дополнение TFTP одной из них вполне может оказаться полезным.

При скачивании программы можно выбрать portable-версию, если не хотите возиться с инсталляцией.

Лицензионное соглашение TFTPD64

При запуске утилиты нужно будет указать пару параметров:

  • каталог, куда будут скачиваться файлы (дефолтный путь – место установки программы);
  • IP-адрес сервера, на который нужно будет обращаться клиентам.

Установка компонентов TFTPD64

Для выполнения простейших операций этого будет достаточно. Но в ряде случаев потребуется дополнительная настройка программы.

Путь установки TFTPD64

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

Если требуется использование DHCP сервера, например, для выдачи динамических айпишников в пределах малой сети, необходимо зайти в раздел Setting и выбрать вкладку DHCP.

Переход во вкладку настроек TFTPD64

Здесь нам нужно указать:

  • исходный IP адрес (получаемый на маршрутизаторе);
  • диапазон выдаваемых клиентам адресов;
  • указание шлюза сети не является обязательным;
  • четвёртый параметр – маска подсети.

Подтверждаем внесение изменений нажатием ОК.

Вкладка «DHCP» в программе TFTPD64

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

Подтверждение изменения настроек в TFTPD64

Но если TFTP-сервер располагается в пределах защищённой сети, а клиентские устройства – перед файерволом, то проблем быть не должно, но потребуется внесение изменений в настройки файервола:

  • нужно добавить правило транспортировки пакетов данных из внешнего айпишника на адрес сервера TFTP, указанный в конфигурации программы (через порт 69 TFTP сервера);
  • разрешить перенаправление трафика из внутренней сети на внешний IP-адрес.

Переход в Брандмауэр Защитника Windows

Раздел разрешения взаимодействия с приложениями и компонентами

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

Кнопка «Изменить параметры»

Кнопка «Разрешить другое приложение»

Проблема в том, что не все сетевые роутеры/маршрутизаторы позволяют выполнить такие настройки. Но многие из них оснащены функцией просмотра трафика, направляемого с использованием протокола TFTP, при этом они в состоянии динамически изменять таблицу трансляции, позволяя пропускать пакеты извне, идущие в локальную сеть. Так, чтобы настроить файервол маршрутизатора Cisco PIX, необходимо выполнить команду fixup protocol tftp.

Кнопка «Обзор» в окне «Добавление приложения»

Выбор приложения TFTPD64

Кнопка «Добавить» в окне «Добавление приложения»

Завершение добавления приложения TFTPD64 в исключения

Так, чтобы настроить WinAGents TFTP Server подобным образом, необходимо в настройках программы установить галочку напротив опции Enable firewall support.

Скачивание WinAGents TFTP Server

Проверка работоспособности TFTP сервера

Чтобы проверить, работает ли TFTP сервер, необходимо просто выполнить копирование файла с сервера на клиентское оборудование.

Для этого нужно запустить консоль на клиенте, а затем выполнить команду tftp 192.168.1.35 GET . Если всё настроено правильно, после паузы, во время которой и происходит передача данных, указанный файл должен появиться на клиентском оборудовании.

Команда для передачи файла

Отметим, что копирование будет производиться в каталог, в котором запускалась консоль, если в настройках программы не указан другой путь. Но не все утилиты имеют такие настройки. Например, если вы используете WinAGents TFTP Server, вам нужно будет выполнить последовательно две команды:

В этом случае копирование будет производиться в указанную вами директорию.

В утилите TFTPD32 копирование будет выглядеть несколько иначе. На клиентской машине следует запустить приложение, открыть в нём вкладку TFTPClient, а затем указать IP-адрес сервера, а затем имя файла, который мы намереваемся скачать. Сохранить его можно и под другим именем, указав его в соответствующей строке настроек. Завершив все приготовления, жмём кнопку GET и дожидаемся результатов операции.

Копирование файлов в утилите TFTPD64

Как видим, использование TFTP сервера не ставит перед пользователем неразрешимых задач, за исключением случаев, когда требуется доступ за пределы локальной сети. Но для этих случаев существуют другие, более защищённые и безопасные сетевые протоколы.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Перейти к Стартовое меню и открыть Панель управления.
  2. Перейдите к Программы и особенности а затем с левой стороны, нажмите ‘Включить или отключить функции Windows».
  3. Прокрутите вниз и найдите Клиент TFTP. Установите флажок
    Установка клиента TFTP
  4. Нажмите Хорошо установить клиент.
  5. Подождите, пока это не завершится.

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

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

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

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

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

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

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

В этой статье я расскажу как настроить tftp сервер на Windows. Для решения многих айтишных задач в сети может понадобится поднять TFTP-сервер. Он предназначен для простой передачи файлов между устройствами в сети. Лично мне он понадобился чтобы забэкапить, а когда необходимо восстановить настройки управляемого сетевого оборудования D-Link.

Давайте рассмотрим Как настроить tftp сервер на Windows

Мой выбор пал на одно замечательное приложение tftpd32, скачать его можно отсюда. Хочу отметить, что есть несколько вариантов дистрибутива с запуском как приложение и как служба, так что внимательно выбирайте нужный вам дистрибутив. Установив и запустив его мы увидим следующие окно, в котором строка Current Directory — это путь к каталогу с загружаемыми файлами, а строка Server interfaces — это сетевой интерфейс локальной сети. Жмем кнопку Setting

Как настроить tftp сервер на Windows

Как настроить tftp сервер на Windows

На вкладке Global ставим галочку на против того сервиса который нам нужно запустить. Соответственно в нашем случае это TFTP Server.

Как настроить tftp сервер на Windows

Как настроить tftp сервер на Windows

Теперь переходим на вкладку TFTP. В строке Base Directory указываем путь к каталогу где будут находится файлы загружаемые на сервер и с сервера. Я для такого каталога создал папку на диске С с именем TFTP. Все остальные настройки оставляем без изменения как на рисунке и жмем ОК.

Настройка tftp сервера

Настройка tftp сервера

Чтоб проверить сервер tftp запускаем командную строку cmd.exe и выполняем следующие команды

Для передачи файла: tftp 192.168.1.10 GET имя_файла.txt

А для приема файла: tftp 192.168.1.10 PUT имя_файла.txt

Использовать этот сервер для каких-то постоянных задач не рекомендуется, так как у него практически нет никакой защиты от несанкционированного подключений к серверу. Он не имеет парольной защиты. Да, можно ограничить доступ к нему только определенным IP-адресам. Но та легкость, с которой можно подменить IP-адрес, позволяет сказать, что это не относится к сетевой безопасности вообще.

Так что рекомендую использование такого сервера только внутри защищенной сети.

Читайте также:

  • Пропала папка desktop в windows 10
  • Учетные данные для подключения к другому компьютеру windows 7
  • Управление приложениями и браузером windows 10
  • Как открыть презентацию на линуксе
  • Виндовс для бизнеса какую выбрать

Поднятие tftpd32 сервера на Windows

Для некоторых айтишных задач требуется поднять tftp-сервер, который обычно предназначен только для простой передачи файлов между устройствами. TFTP изначально так и разрабатывался, чтобы быть простым. Прочитать о его работе можно на Wikipedia.

Мне понадобился сервер tftp для того, чтобы слить настройки с уже настроенного коммутатора Cisco и при необходимости залить его обратно.

Для справки: tftp – это протокол передачи данных, который работает на транспортном протоколе UDP на порту 69. Особой безопасности не предоставляет. Используется для загрузки бездисковых систем (нужен для загрузки первоначального загрузчика) и для обновления прошивок аппаратных sip-телефонов Cisco.

Этот протокол чувствителен к фрагментации сетевого пакета. Если фрагментация есть, то файл может передаваться не до конца. Чтобы проверить делятся пакеты или нет, нужно выставить правильное MTU . На Windows это можно сделать программой TCP Optimizer. Подробнее о программе и настройке MTU здесь.

Есть две версии приложения:

  1. tftpd32 — для 32-битной системы windows;
  2. tftpd64 — для 32-битной системы соответственно.

Данный tftp-сервер можно установить как для старой Windows XP, так и для современной Windows 10. На серверные ОС (Windows 2012 r2, Windows 2016 и др.), tftpd64 и tftpd32 встают тоже без проблем.

Порт tftp сервера по умолчанию — 69/UDP. Если подключение проходит через маршрутизатор, не забываем открыть 69 порт UDP протокола.

Установка tftpd32 сервера на Windows

Для таких простых целей я выбрал замечательное приложение tftpd32/tftpd64. Найти его можно здесь.

Для того, чтобы развернуть tftp-сервер на своем рабочем месте необходимо:

  1. Загрузить нужный дистрибутив отсюда. Стоит обратить внимание, что дистрибутивы различаются по типу запуска: как службу (service edition) и как приложение (standard edition) и также по битности ОС. Для себя я выбрал пакет tftpd64 service edition (installer)
  2. После загрузки, устанавливаем загруженный дистрибутив, не изменяя абсолютно никаких параметров.
  3. Если Вы загрузили, как и я, дистрибутив с запуском в качестве службы, то стоит вручную запустить службу или просто перезапустить компьютер.
  4. Дальнейшей настройки этот сервер не требует, но для подстраховки все настройки должны выглядеть так как изображено на скрине:

Интерфейс программы TFTP64

Всё! Теперь можно подключаться к tftp и копировать файлы. У операционной системы Windows XP tftp-клиент установлен по умолчанию, а у Windows 7/8/10 его необходимо доставить через компоненты системы.

Как проверить работу сервера tftpd32?

Для того, чтобы передать файл необходимо открыть cmd.exe и выполнить команду:

tftp 192.168.1.10 GET имя_файла.txt

Для того, чтобы получить файл с tftp-сервера, есть команда:

tftp 192.168.1.10 PUT имя_файла.txt

Использовать tftpd32/tftpd64 для каких-то постоянных задач не рекомендуется, так как у него практически нет никакой защиты от несанкционированного подключений к серверу. Да, можно ограничить доступ к нему только определенным IP-адресам, но та легкость, с которой можно подменить IP-адрес, позволяет сказать, что это не относится к сетевой безопасности вообще.

Включать сервер tftp с таким «уровнем безопасности» можно только на короткое время, для выполнения каких-то сервисных работ, а лучше вообще делать это в изолированной сети.

Комментарии

Жека, 27 июня 2013 г. 08:20 #

Отлично и все так просто. Как раз хочу сохранить конфиг с маршрутизатора.

Сергей, 21 января 2014 г. 13:52 #

Распишите пожалуйста подробно, как с помощью этого ПО прошить голосовой шлюз. Где какие адреса вписывать и директории.

Зюзгин Иван, 25 декабря 2020 г. 01:31 #

Возможно, в будущем обязательно напишу. Пока нет под рукой голосового шлюза от Cisco.

Анчуров Олег Владимирович, 12 сентября 2016 г. 12:48 #

А почему service interfaces у меня постоянно сбрасывается на адрес 127.0.0.1 ?

Олег, 13 сентября 2016 г. 14:16 #

Разобрался. Утилита бородатая и просто не хочет правильно работать на семёрке. На хрюшке нормально заработала, правда пришлось правило фаэрвола ручками подправить – открыть 69 порт.

Фёдор, 10 ноября 2016 г. 22:39 #

Не в чем там разбираться. Бородатость утилиты тут не причем, тем более последняя версия от 06.05.2015, тут семёрка даже с первым сервиспаком бородастей будет. Утилита прекрасно работает на всех версиях 32/64 рабочих станций и серверов. По умолчанию при запуске привязывается к первому интерфейсу по списку, если адрес 127.0.0.1 в списке первый, то к нему и привяжется. В утилите надо в настройках включить Bind TFTP to this address и выбрать нужный адрес из списка, чтобы он записался в файл tftp32.ini

Николай, 11 ноября 2016 г. 13:58 #

Игорь, дружище, спасибо огромное, просто и быстро всё заработало, solarwinds ваще не хотел коннектить.

Создание AMD

Создание AMD

Чтобы получать уведомления о всех исторических IT-событиях —

  • Включаем SSH на маршрутизаторе Cisco0
  • Protocol major versions differ: 2 vs. 11
  • Как в Windows 10 MTU поменять?1
  • Windows не видит компьютеры рабочей группы6
  • Как узнать какие IP-адреса заняты в локальный сети8
  • Сбой 0x80070035. Не найден сетевой путь на windows 10. Как исправить?0
  • Как настроить SNMP v3 на Cisco1
  • Не включается сетевое обнаружение в Windows 10/7/20166
  • Поднимаем сервер DHCP на Cisco 37500
  • Как подключить к Cisco чужой SFP-модуль0

Оглавление

Если Вы используете материал моего блога, то будьте добры поставьте ссылку.

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

tftp-сервер Windows 10 учебник

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

TFTP сам по себе прост и не требует для работы сложного обмена сообщениями.

Конечно, отсутствие накладных расходов — это здорово, но есть и обратная сторона. он не предоставляет никаких механизмов шифрования и аутентификации.

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

И самое главное, его можно использовать для удаленных подключений, усилив его безопасность с помощью подходящего серверного/клиентского программного обеспечения.

В этом пошаговом руководстве вы узнаете, как установить и настроить TFTP в Windows 10.

Мы узнаем, как работает TFTP и как его настроить на клиенте и сервере.

Что такое TFTP?

TFTP (Trivial File Transfer Protocol) – это простой механизм передачи файлов, разработанный как «облегченная» версия FTP.

Он пытается упростить и уменьшить функциональность FTP.

Вместо полной реализации TCP протокол TFTP использует простую транспортировку UDP без установления соединения через порт 69.

TFTP позволяет передавать файлы только в одном направлении.

Он обеспечивает нулевой контроль и минимальные накладные расходы.

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

Эти бездисковые рабочие станции обычно не имеют доступа ко всему стеку TCP/IP, поэтому им необходимо получать информацию о конфигурации, такую ​​как DHCP или BOOTP, с другого сервера.

TFTP использует модель связи клиент/сервер.

Как видно из приведенного ниже обмена сообщениями, TFTP-сервер отправляет блок данных и ожидает подтверждения перед отправкой следующего.

Хост отправляет запрос на запись (WRQ), сервер отвечает подтверждением (ACK), поэтому хост отправляет данные.

Хост также может отправить запрос на чтение (RRQ), после чего сервер отправляет данные и ожидает подтверждения.

Сегодня TFTP обычно используется для передачи файлов конфигурации и образов прошивки с сетевых устройств и на них.

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

TFTP очень прост в реализации и использовании.

Но это не безопасный способ передачи.

Он не предоставляет механизм входа в систему или управления доступом, поэтому чаще используется в локальных сетях.

Подготовка среды TFTP

Сервер TFTP — это обязательная часть программного обеспечения в наборе инструментов каждого сетевого администратора.

Cisco, Huawei, Netgear и многие другие сетевые устройства используют TFTP для обновления, резервного копирования и сохранения файлов конфигурации и прошивки.

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

SolarWinds TFTP Server легковесен и совместим с Windows 10.

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


Предварительные требования перед началом работы

При первой настройке сервера TFTP учитывайте следующие требования:

  1. Загрузите TFTP-сервер:
    Для начала вам необходимо получить программное обеспечение. Загрузите TFTP-сервер Solarwinds с официального сайта. Программное обеспечение является полностью бесплатным.
  2. Иметь права администратора.
    Для настройки сервера TFTP требуется учетная запись администратора.
  3. Подготовьте корневую папку.
    В конце концов, идея использования TFTP заключается в передаче файлов. Поскольку вы настраиваете сервер TFTP, вам потребуется папка для хранения всех передаваемых файлов, таких как прошивка ОС, файлы конфигурации, DCHP и т. д.
  4. Переадресация портов:
    клиенты TFTP могут иметь доступ к серверу в пределах локальной сети без каких-либо проблем, поэтому, если вам не нужна удаленная передача файлов, пропустите переадресацию портов. Но если клиенты TFTP расположены в глобальной сети, им необходимо, чтобы их трафик перенаправлялся в правильное место назначения. Переадресация портов — это настройка локального маршрутизатора, которая перенаправляет запросы с IP-адреса и номера порта из глобальной сети на другую службу в локальной сети. Чтобы разрешить TFTP-запросы от удаленных TFTP-клиентов в вашу локальную сеть, вам необходимо войти в маршрутизатор и перенаправить UDP-порт 69 на IP-адрес вашего сервера.
  5. Настройка переадресации портов.
    Это зависит от маршрутизатора.Как правило, на большинстве маршрутизаторов он находится в разделе «Дополнительные настройки» > «NAT» > «Переадресация портов». Сделайте новую запись в списке как Порт (69) > UDP > IP-адрес (ваш IP)
  6. Разрешить правила локального брандмауэра.
    Локальный брандмауэр может блокировать передачу файлов TFTP. Чтобы позволить TFTP-клиенту успешно запрашивать данные на TFTP-сервере, избегайте любого брандмауэра, который может блокировать соединение. Если возможно, настройте правила входящего/исходящего трафика брандмауэра, чтобы разрешить трафик TFTP. Таким же образом убедитесь, что локальные брандмауэры или маршрутизаторы с ACL-списками не блокируют соединение TFTP.

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

Итак, теперь у вас есть готовая среда TFTP.

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

Давайте установим сервер TFTP:

Настройка безопасности

TFTP известен отсутствием безопасности. Он не имеет механизма шифрования и не поддерживает какие-либо методы аутентификации клиент/сервер.

Без шифрования и проверки подлинности хакер может легко подделать сервер TFTP и поставить под угрозу подлинность важных файлов, таких как конфигурация маршрутизации и DCHP.

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

Отсутствие шифрования и аутентификации делает TFTP быстрым и не требует больших затрат.

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

  • Ограничить использование сервера определенным диапазоном или отдельными IP-адресами.
  • Разрешить или ограничить определенные типы передачи файлов. Например, только отправка, получение или и то, и другое.

Чтобы настроить ограничение IP-адресов и типы передачи файлов на TFTP-сервере Solarwinds

  1. Выберите «Файл» > «Настроить».
  2. Перейдите на вкладку «Безопасность».
  3. По умолчанию TFTP-сервер Solarwinds разрешает всем IP-адресам отправлять и получать файлы. Но вы также можете ограничить доступ к TFTP-серверу определенными IP-адресами. Если вы хотите ограничить сервер несколькими сетевыми устройствами, нажмите «Разрешить отправку/получение файлов только для следующих IP-адресов», а затем нажмите «Добавить».
  4. На следующем экране вы можете указать IP-адрес или диапазон адресов. Например, мы ограничиваем доступ к отправке/получению файлов для устройств с IP от 192.68.0.100 до 192.168.0.120.
  5. На той же вкладке «Безопасность» вы также можете ограничить типы передачи. Когда вы ограничиваете IP-адреса и типы передачи, ваша безопасность может быть значительно улучшена. Например, вы можете разрешить отправку файлов только на определенный маршрутизатор.
  6. Нажмите «ОК».

Привязка сервера к определенным IP-адресам, подсети или интерфейсам

Инструмент, который мы используем, также поставляется с «привязкой к серверу», которая является еще одной замечательной функцией, которая может повысить безопасность.

Привязка сервера аналогична ограничению IP-адресов, за исключением того, что вы можете настроить это ограничение на основе сетевых интерфейсов вашего локального сервера TFTP.

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

По умолчанию сервер TFTP будет обрабатывать запросы от клиентов, полученные с любого сетевого интерфейса

  1. Если вы хотите настроить привязки сервера, например, разрешить всю подсеть (из интерфейса) и разрешить один IP-адрес в другом, выберите «Файл» > «Настроить» > «Привязки сервера» и нажмите «Использовать пользовательскую привязку сервера».
  2. У вас также есть возможность выполнить привязку ко всем адресам в предоставленном вами списке или просмотреть список в порядке убывания. Когда вы закончите, нажмите «ОК».

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

Для начала убедитесь, что служба запущена.

Если вы обнаружите следующее сообщение: «Статус службы TFP-сервера: остановлен», попробуйте нажать кнопку «Пуск», чтобы запустить службу TFTP в серверном приложении, и подождите пару секунд.

Если он снова «остановлен», попробуйте следующее.

  1. Перейдите к службам Windows. Откройте строку поиска Windows и введите «services». Или введите клавиши Win + R, чтобы открыть приложение «Выполнить», и введите «services.msc». Обязательно запустите «services.msc» от имени администратора.
  2. Найдите службу «SolarWinds TFTP Server» и дважды щелкните ее. Убедитесь, что для параметра Тип запуска установлено значение «Автоматически», и если вы видите статус службы: Остановлена, нажмите кнопку «Пуск».
  3. Если служба по-прежнему отображается как «Остановлена», отключите любой антивирус или брандмауэр и повторите попытку. Одно из этих приложений может блокировать связь через порт 69.

Настройка других параметров

  1. Полезным параметром для облегчения доступа к приложению является включение «Добавить TFTP-сервер в системный трей Windows».
  2. Вы можете оставить параметры тайм-аута и повтора с их настройками по умолчанию, если только вы не тестируете среду TFTP
    1. Время ожидания TFTP: время ожидания сеанса TFTP в секундах.
    2. Retry: сколько раз сервер будет повторять попытку передать пакет, когда клиент TFTP не отвечает.
      1. Выберите «Хранилище» > «Обзор». Выберите новую папку или оставьте папку «C:\TFTP-Root», созданную по умолчанию.
      2. Нажмите «ОК».

      Настройка TFTP-клиента

      Клиент TFTP зависит от успешной установки и настройки сервера TFTP. Клиент, вероятно, тот, который вы будете использовать чаще всего.

      Единственная задача, которую вам может потребоваться выполнить с сервером, — это обновить общие файлы и ввести/удалить некоторые IP-адреса.

      При использовании TFTP-сервера не забывайте о следующих настройках (уже упомянутых).

      1. Должна быть запущена служба сервера TFTP и запущено приложение.
      2. Настройте правильную папку TFTP.
      3. Убедитесь, что ни брандмауэр, ни антивирус не блокируют приложение и подключение.
      4. Если вы делитесь файлами с удаленным пользователем, не забывайте о переадресации портов.
      5. Убедитесь, что все ваши TFTP-клиенты могут получить доступ к вашему TFTP-серверу.

      От TFTP-клиента

      На большинстве сетевых устройств уже включен протокол TFTP. Например, чтобы передать образ коммутатора Cisco с сервера на устройство, необходимо указать IP-адрес сервера TFTP на клиенте (коммутаторе Cisco).

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

      У него есть адрес по умолчанию и адрес TFTP. Таким образом, чтобы получить эти недостающие файлы, вы можете использовать команду IOS «copy tftp startup-config [ip-адрес TFTP-сервера]».

      Еще один пример с коммутатора Huawei (скриншот ниже).

      Первая строка (TFTP get) загружает файлы с TFTP-сервера (192.168.0.2) на коммутатор.

      Вторая строка (TFTP put) загружает файлы с коммутатора на TFTP-сервер.

      Но не только сетевые устройства могут запускать TFTP-клиенты. Вы также можете запустить клиент в системе Windows.

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

      К счастью, большинство версий Windows (серверы и рабочие станции) поставляются со встроенной функцией клиента TFTP, вам нужно только включить ее.

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

      Давайте откроем брандмауэр Windows и настроим правила и исключения, чтобы разрешить TFTP.

      1. Откройте меню «Пуск» Windows и введите «Брандмауэр» > откройте «Брандмауэр Защитника Windows в режиме повышенной безопасности» и запустите его от имени администратора.
      2. Убедитесь, что брандмауэр включен, и нажмите «Разрешить приложение или функцию через брандмауэр Защитника Windows».
      3. Нажмите «Изменить настройки», а затем «Разрешить другое приложение».
      4. Нажмите «Обзор», найдите TFTP.exe в папке System32 и нажмите «Открыть». Затем нажмите «Добавить».
      5. Теперь вы можете найти приложение в брандмауэре Защитника Windows, включить как частное, так и общедоступное.

      Передача файлов по TFTP

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

      Как упоминалось ранее, убедитесь, что файлы находятся в корневой папке и что клиент и сервер могут связаться друг с другом.

      Клиент TFTP запускается через интерфейс командной строки. Синтаксис команды:

      • – i : передача в двоичном режиме [также называемом октектом]. Если вы не укажете этот параметр, передача будет осуществляться в режиме ASCII, то есть при передаче обычного текстового файла.
      • Хост: указывает локальный/удаленный компьютер (сервер).
      • Поместить: передает исходный файл [на локальном компьютере] в файл на целевом [удаленный компьютер]. Используйте эту команду для отправки файла.
      • Получить: загружает [переносит] файл с удаленного компьютера назначения на локальный компьютер. Используйте эту команду для получения файла.
      • Источник: указывает исходный файл [с путем] для передачи.
      • Назначение: указывает целевой файл [с путем], который необходимо получить.

      Пример использования команды TFTP в Windows 10:

      В этом примере мы загрузим файл образа прошивки [.bin] на TFTP-сервер [192.168.1.20]. Мы будем использовать TFTP-клиент в Windows и передавать файл в двоичном режиме.

      1. Давайте откроем командную строку Windows. Откройте поиск Windows и введите «cmd» или нажмите Win + R > Откройте «Выполнить» и введите «cmd».
      2. Перейдите в каталог, в котором хранится прошивка (или укажите полный путь).
      3. Введите команду TFTP -i 192.168.1.20 PUT firmware.bin

      Заключительные слова

      TFTP – отличный метод передачи данных, который часто неправильно понимают.

      Хотя у него плохая репутация из-за отсутствия безопасности, он не требует больших затрат, что делает его надежным, быстрым и простым механизмом передачи.

      Вы можете использовать его в закрытых локальных или глобальных сетях, где скорость важнее безопасности.

      Настроить TFTP-сервер в Windows 10 несложно. Просто загрузите TFTP-сервер Solarwinds и настройте его, как показано в этом руководстве.

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

      Мы надеемся, что это руководство было информативным.

      Если у вас есть какие-либо вопросы по установке и настройке TFTP в Windows 10, оставьте комментарий.

       Установка и настройка TFTP в Windows 10

      TFTP – это простой и легкий протокол для передачи файлов по сети.

      TFTP работает на UDP-порту 69 и не использует никакой защиты во время передачи файлов, поэтому его действительно можно использовать только для передачи файлов в пределах вашей локальной сети. Он обычно используется там, где безопасность не важна, и имеет ограниченные возможности по сравнению с другими протоколами передачи файлов (FTP/FTPS/SCP).

      Как правило, TFTP используется для загрузки операционных систем по сети. Устройства CISCO также используют протокол TFTP для хранения файлов конфигурации и образов и их перемещения между коммутаторами, маршрутизаторами и брандмауэрами.

      Для плат электроники и микропроцессоров очень удобно загружать прошивку в набор микросхем, а также использовать ее для передачи загрузочных файлов и обновления NVRAM. Он не обеспечивает аутентификацию и не имеет такой структуры команд, как FTP, SFTP и SCP.

      TFTP не может отображать каталоги, в нем нет восстановления после ошибок, как в TCP, и он не позволяет удалять или переименовывать файлы.

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

      Это очень полезно для тонких клиентов, терминалов и бездисковых рабочих станций, на которых нет места для установки собственных операционных систем.

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

      Однако отправка или получение конфиденциальных файлов через TFTP без проверки подлинности или шифрования очень рискованно.

      В этом руководстве мы узнаем, как настроить TFTP-сервер и TFTP-клиент в системе Windows, а также узнаем, как настроить брандмауэр, чтобы разрешить передачу файлов между TFTP-сервером и TFTP-клиентом.

      Установить Windows TFTP-сервера

      Во-первых, вам необходимо загрузить TFTP-сервер SolarWinds со страницы загрузки:

      После загрузки извлеките загруженный файл и дважды щелкните программу установки, чтобы начать установку. Вы должны увидеть следующий экран:

      Нажмите кнопку «Далее».

      Вы будете перенаправлены на страницу лицензионного соглашения, как показано ниже:

      Примите лицензионное соглашение и нажмите кнопку «Далее».

      Вас попросят указать местоположение TFTP-сервера, как показано ниже:

      Нажмите кнопку «Далее», чтобы продолжить с расположением по умолчанию.

      Вы должны увидеть следующую страницу:

      Нажмите кнопку «Готово», чтобы завершить установку.

      После установки TFTP-сервера его необходимо настроить.

      Чтобы настроить сервер TFTP, выполните следующие действия:

      Настроить TFTP-сервер

      1. Откройте TFTP-сервер из меню «Пуск», как показано ниже:

      2. Нажмите кнопку «Файл» => «Настроить», как показано на скриншоте выше.

      Вы должны увидеть следующий экран:

      3. Как видно на снимке экрана выше, выберите поле Корневой каталог TFTP-сервера и укажите корневой каталог TFTP, затем щелкните вкладку Безопасность.

      Вы должны увидеть следующий экран:

      4. В разделе «Разрешенные типы передачи» установите флажки «Отправлять и получать файлы» и «Разрешить всем IP-адресам отправлять/получать файлы» и нажмите кнопку «ОК», чтобы завершить. конфигурация.

      Когда вы закончите, вы можете перейти к следующему шагу.

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

      На этом этапе сервер TFTP установлен и настроен.

      Теперь вам нужно установить TFTP-клиент на клиентский компьютер.

      Вы можете установить TFTP-клиент на клиентский компьютер, выполнив следующие действия:

      1. Откройте меню «Пуск» и выберите «Панель управления».

      2. Нажмите «Программы и компоненты» => «Включить или отключить функции Windows». Откроется диалоговое окно компонентов Windows.

      3. Прокрутите вниз, пока не увидите флажок «Клиент TFTP», и ПРОВЕРЬТЕ его, как показано ниже:

      4. Нажмите кнопку OK, чтобы начать процесс установки TFTP-клиента.

      Для завершения установки потребуется некоторое время. Когда вы закончите, вы можете перейти к следующему шагу.

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

      Перед использованием клиента TFTP необходимо отключить брандмауэр Windows или настроить брандмауэр, чтобы разрешить входящую и исходящую передачу файлов с помощью клиента TFTP.

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

      1. Перейдите в меню «Пуск» и откройте панель управления, как показано ниже:

      настроить брандмауэр

      2. Нажмите на брандмауэр Windows, чтобы открыть брандмауэр, как показано ниже:

      брандмауэр Windows

      3. На левой панели нажмите «Разрешить приложение или функцию через брандмауэр Windows».

      Вы должны увидеть следующую страницу:

      Разрешить приложение или функцию через брандмауэр Windows

      4. Нажмите «Разрешить приложение или функцию через брандмауэр Windows» внизу. Вы должны увидеть следующую страницу:

      Разрешить приложение или функцию через брандмауэр Windows

      5. Нажмите кнопку «Обзор», укажите путь к файлу TFTP.EXE и нажмите кнопку «Добавить».

      Вы должны увидеть следующую страницу:

      найти путь к TFTP.exe

      6. Вы должны увидеть, что приложение Trivial File Transfer Protocol должно быть выделено.

      7. Теперь нажмите кнопку OK, чтобы завершить процесс.

      На данный момент ваш клиентский компьютер настроен на разрешение команд PUT и GET для вашего TFTP-сервера.

      Передача файла с помощью TFTP-клиента

      Теперь вы готовы передать файл с помощью клиента TFTP.

      Перейдите на клиентский компьютер TFTP, откройте интерфейс командной строки и выполните следующую команду:

      Вы должны увидеть все параметры, доступные для команды tftp, на следующей странице:

      Если вы хотите отправить файл на TFTP-сервер, используйте следующий синтаксис:

      tftp your-tftpserver-ip put location-of-the-file

      Например, чтобы отправить файл с именем testfile.txt, расположенный в каталоге Documents, на TFTP-сервер, выполните следующую команду:

      tftp 172.31.14.171 поместите документы/testfile.txt

      После успешной передачи файла вы должны увидеть следующий вывод:

      Передача выполнена успешно: 73 байта за 1 секунду, 73 байта/с

      Если вы хотите передать файл с TFTP-сервера на локальный компьютер, используйте следующий синтаксис:

      tftp your-tftpserver-ip получить местоположение файла

      Например, передайте файл с именем testfile.txt с TFTP-сервера на локальный компьютер, выполнив следующую команду:

      tftp 172.31.14.171 получить testfile.txt

      После успешной передачи файла вы должны увидеть следующий вывод:

      Передача выполнена успешно: 73 байта за 1 секунду, 73 байта/с

      ширина командной строки успешной передачи файла tftp

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

      Заключение

      В приведенном выше руководстве мы узнали, как установить и настроить TFTP-сервер и клиент в системе Windows.

      Теперь вы можете БЕСПЛАТНО легко передавать файлы на сервер TFTP и обратно.

      Пожалуйста, не стесняйтесь задавать нам любые вопросы ниже в комментариях, мы постараемся ответить на них немедленно!

      Комментарии и обсуждение:

      Здравствуйте, я новичок в tftp и linux. Следовательно, я хочу знать, можно ли обмениваться данными между Linux-ПК и ОС Windows 10 (tftp-сервер)? например, linux получает файл с tftp-сервера ОС Windows 10.

      Большое спасибо.
      Вальтер

      Отличные вопросы. Уолтер. Согласно нашим тестам, для перемещения файлов по FTP лучше всего использовать аналогичную ОС. Хотя нам удалось перенести файлы на маршрутизаторы уровня 3 с серверов TFTP Windows для получения тестовое задание! Спасибо

      TFTP в Windows 10

      При передаче файлов по сети TFTP является хорошим решением благодаря простоте использования и легкой настройке.

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

      Это делает отправку файлов очень простой и не требует вмешательства человека на другом конце, если настроено правильно. Недостатком является то, что протокол не является безопасным. (Если вас беспокоит безопасность, вам следует обратить внимание на методы передачи, использующие шифрование.)

      Если вы часто передаете файлы по домашней или корпоративной сети, вам подойдет протокол TFTP.

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

      Лучше всего то, что это приложение бесплатное, так что его использование, безусловно, не сломит ваш бюджет. Приступим.

      После загрузки установите пакет на свой компьютер и приступайте к настройке.

      Прежде чем мы начнем:

      Есть несколько вещей, которые нам нужно сделать, прежде чем мы сможем начать. Все это очень легко сделать, поэтому не позволяйте этим шагам отпугнуть вас. Весь процесс должен занять всего несколько минут и очень прост в выполнении. Поэтому вам понадобятся:

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

      Теперь мы можем приступить к остальной части настройки!

      Какой тип соединения вам нужно настроить?

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

      Базовая настройка TFTP-сервера

      Эти шаги помогут вам выполнить настройку TFTP-сервера SolarWinds.Это поможет вам сдвинуться с мертвой точки и позволит в конечном итоге сделать возможным переводы между несколькими сетями.

      1. Откройте приложение SolarWinds TFTP
      2. Далее нажмите файл -> настроить.

      1. Выберите правильные настройки, как показано на следующем снимке экрана с пометками 1, 2 и 3.
      2. 1 показывает состояние службы TFTP, 2 позволяет настроить отображение значка на панели задач, а 3 указывает, где файлы будут храниться по умолчанию. Вы можете выбрать другое место, если хотите. Мы оставим наш в качестве местоположения по умолчанию, но не стесняйтесь вносить любые изменения, если вам это нужно. Популярным выбором, например, является папка «Загрузки».

      1. Следующий шаг — блокировка некоторых элементов безопасности. Для этого нам нужно перейти на вкладку «Безопасность», как вы уже догадались, на TFTP-сервере SolarWinds.
      2. Эта часть не требует пояснений, но определенно заслуживает внимания. Нам нужно установить действия, которые мы хотим, чтобы этот компьютер мог выполнять. Если вы настраиваете разрешения для файлового сервера, возможно, вы не хотите, чтобы все имели доступ для отправки файлов на него, и вместо этого вы можете захотеть, чтобы он только загружал файлы на сервер. Если это так, вам нужно будет выбрать отправку файлов. Если вы хотите сделать и то, и другое, выберите «Отправить и получить файлы».

      1. Вы можете дополнительно заблокировать безопасность своего TFTP-сервера, указав, с каких IP-адресов разрешена передача файлов. Это можно сделать, выбрав диапазон IP-адресов IPv4 и IPv6. В нашем примере используется IPv4 и разрешено 10 IP-адресов для отправки и получения файлов по сети.

      1. Мы вводим диапазон, а затем устанавливаем изменения, нажимая кнопку OK. Легко.

      Теперь мы настроили наш TFTP-сервер всего за несколько кликов.

      Самое интересное: фактическое использование нашего нового TFTP-сервера

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

      Этапы переадресации портов

      Эта часть не является обязательной, так как вы можете не захотеть получать доступ к своим файлам из-за пределов сети. Это понятно, особенно потому, что TFTP не предназначен быть безопасным протоколом, просто удобным. Однако вы можете добавить сопоставления с портом 69 на вашем маршрутизаторе, найдя разделы NAT или Port Forwarding вашего маршрутизатора. Каждый производитель отличается, поэтому обязательно обратитесь к руководству пользователя, когда пытаетесь внести изменения в свой маршрутизатор. Если вы сомневаетесь, обратитесь в службу поддержки вашего производителя и узнайте, могут ли они помочь вам с изменениями.
      Для всех остальных давайте продолжим наш урок!

      Установка подходящего клиента TFTP для Windows

      Самый простой способ продолжить — использовать протокол Windows TFTP по умолчанию, который входит в состав операционной системы. Чтобы получить к нему доступ и установить его на наш компьютер, нам нужно сделать следующее:

      1. Откройте меню «Пуск» и найдите панель управления.
      2. Найдите «Программы и компоненты» и нажмите «Включение или отключение компонентов Windows».
      3. Найдите TFTP-клиент и установите флажок, чтобы флажок был виден.
      4. Далее нажмите OK, чтобы установить клиент.
      5. По завершении вы установили клиент.

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

      Разрешить TFTP с изменением конфигурации брандмауэра

      Есть два способа сделать это правильно. Первый и самый простой способ — отключить брандмауэр Windows. Это может быть нормально в домашних условиях, когда вы доверяете всем своим устройствам в сети, или в корпоративной среде, где управление осуществляется ИТ-отделом. Если вы не хотите этого делать, мы можем создать специальные правила в нашем брандмауэре Windows, чтобы пропускать трафик.

      1. Нажмите на меню «Пуск» и введите «Панель управления», а затем нажмите на этот значок, когда он появится.
      2. Нажмите «Брандмауэр Защитника Windows».
      3. Далее нажмите «Включить или отключить Защитник Windows».
      4. Отметьте поля, как показано ниже, и нажмите «ОК».
      5. Теперь вы отключили брандмауэр.
      6. Если вам неудобно отключать брандмауэр Windows, вместо этого мы создаем исключение. Для этого мы должны нажать «Разрешить приложение или функцию через брандмауэр Защитника Windows» в настройках брандмауэра Windows.
      7. Нажмите кнопку «Изменить настройки», чтобы добавить программу.
      8. Затем вы должны нажать «Разрешить другое приложение», а затем нажать «Обзор».
      9. Выберите exe в каталоге Windows system32, а также TFTPServer в папке SolarWinds внутри Program Files x86.
      10. Нажмите кнопку «Открыть», и оно будет добавлено.
      11. Отметьте флажки «Личное» и нажмите «ОК».

      Передача файлов по TFTP

      Теперь давайте проведем несколько локальных тестов со следующими командами.

      1. Нажмите клавишу Windows или откройте меню «Пуск».
      2. Введите cmd и нажмите Enter.
      3. Вы увидите перед собой черный терминал cmd. Здесь мы будем вводить наши команды.
      4. Измените каталоги на путь, в котором хранятся ваши файлы для отправки и получения. Давайте теперь отправим файл. Для этого мы используем команду «put».

      tftp -i 192.168.31.46 поставить «Test_File».mp3

      1. Если вы хотите получить файл, мы будем использовать команду get.

      tftp -i 192.168.31.46 получить «Test_File».mp3

      Мы можем просмотреть журналы нашего сервера TFTP, которые отображаются, когда мы открываем наше серверное приложение, и нас встречают следующие записи:

      Заключение

      Передача файлов с помощью TFTP проста, интересна и бесплатна. Используя бесплатный сервер TFTP от SolarWinds, мы можем превратить любой обычный ПК в файловый сервер с возможностями удаленного доступа.

      Это полезно по многим причинам, и мы надеемся, что это руководство поможет вам установить правильные уровни доступа для ваших конкретных нужд. Обязательно загрузите приложение сверху, чтобы следовать этому руководству.

      Еще лучше, проверьте SolarWinds и посмотрите на множество предлагаемых ими программ для мониторинга, устранения неполадок и управления. Вы обязательно найдете правильный инструмент для работы, независимо от того, чего вы пытаетесь достичь!

      В этой статье мы рассмотрим как установить TFTP-сервер с помощью TFTP-сервера SolarWinds для передачи файлов на ПК с Windows.

      Как настроить TFTP-сервер на ПК

      TFTP (простой протокол передачи файлов) выполняет операцию передачи файлов/данных. Однако мы можем сказать, что это незащищенный протокол по сравнению с протоколом FTP.

      В нашей предыдущей статье мы предоставили информацию о TFTP. В этой статье мы создадим сервер TFTP для ПК с помощью SolarWinds.

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

      Вам не нужен физический сервер для сервера. Вы можете установить программное обеспечение SolarWinds на простой компьютер и создать файловый сервер.

      Что такое TFTP-сервер?

      Он прослушивает порт UDP 69 в сети и предоставляет клиентам услуги на основе файлов. Как правило, он используется для установки программного обеспечения на маршрутизатор Cisco или любой фирменный маршрутизатор. Не рекомендуется использовать TFTP в среде, где ваша безопасность важнее.

      Вместо TFTP можно использовать FTP или другой протокол. Вы также можете протестировать этот протокол, временно настроив сервер в локальной сети, чтобы лучше понять этот протокол.

      Как настроить TFTP-сервер SolarWinds

      Сначала загрузите сервер SolarWinds, нажав кнопку ниже. Затем создайте новую виртуальную машину в программе виртуализации VMware или VirtualBox и установите на нее чистую Windows 10.

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

      Настройте параметры сети для виртуальной машины VMware как Bridged .

      Вы также можете настроить VMnet0 в качестве моста в VMware Virtual Network Editor.

      Запустите виртуальную машину Windows 10.

      Запуск виртуальной машины

      Скопируйте программу SolarWinds TFTP Server, которую вы загрузили на свой компьютер, на виртуальную машину Win10 и запустите установочный файл от имени администратора.

      В окне настройки SolarWinds нажмите кнопку «Далее».

      Примите лицензионное соглашение SolarWinds и нажмите кнопку «Далее».

      Нажмите кнопку «Далее» еще раз.

      Оставьте место назначения по умолчанию и нажмите «Далее».

      Нажмите кнопку «Установить», чтобы установить программное обеспечение SolarWinds.

      Нажмите кнопку «Готово» в окне InstallShield.

      Откройте программу SolarWinds и щелкните меню «Файл».

      Как видите, сервис сейчас не работает. Нажмите кнопку «Пуск», чтобы запустить службу TFTP.

      Вы можете изменить место хранения на сервере.

      После запуска службы на диске C:\ создается корневая папка TFTP.

      Создайте 2 текстовых документа в корневой папке TFTP.

      После установки TFTP-сервера необходимо настроить хост-компьютер как TFTP-клиент.

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

      В открывшемся окне несколько служб. Когда вы прокрутите вниз, вы увидите службу TFTP Client. После активации службы TFTP-клиента нажмите OK.

      Нажмите кнопку «Закрыть» в компонентах Windows.

      Windows выполнила запрошенные изменения

      После того как вы нажмете клавишу Windows + R на хосте, откроется окно «Выполнить». В окне запуска Windows введите CMD и нажмите клавишу Enter.

      В командной строке CMD выполните команду «TFTP». Вы можете проверить, запущена ли служба клиента TFTP.

      На этом шаге используйте команду «tftp -i 192.168.1.102 get 1.txt» в командной строке CMD, чтобы передать текстовый документ, созданный на сервере TFTP, на рабочий стол хоста.

      Вы успешно скопировали 1.txt с сервера!

      Откройте переданный вами текстовый документ 1.txt, напишите что-нибудь внутри и сохраните файл. Если текстовый документ доступен только для чтения, вы можете изменить его в свойствах файла.

      Чтобы отправить текстовый документ, отредактированный на главном компьютере, на сервер, выполните команду «tftp -i 192.168.1.102 put 1.txt» в командной строке CMD.

      Передача файла успешно завершена.

      Откройте файл 1.txt в корневой папке TFTP и проверьте изменения.

      После того, как вы успешно настроили программное обеспечение, вы можете просмотреть файлы журнала выполненной вами передачи файлов.

      Заключительное слово

      В этой статье мы установили и настроили программное обеспечение SolarWinds, лучшую программу для использования TFTP-сервера в сетевой структуре. И, наконец, мы рассмотрели, как передать файл на сервер после установки TFTP-клиента на хост-компьютере. Спасибо, что следите за нами!

      Читайте также:

      • Кнопка свернуть в окно не работает в Windows 10
      • Alg exe что это за процесс Windows XP
      • Как установить 32-битные библиотеки Debian
      • Как подключиться к роутеру по mac-адресу
      • Где сохраняются скриншоты на компьютере с Windows 7

      TFTP настройка сервера Windows

      В данной статье мы рассмотрим, как настроить TFTP-сервер на компьютере с операционной системой Windows. TFTP (Trivial File Transfer Protocol) — это упрощенный протокол передачи файлов, который широко используется для загрузки обновлений прошивки, настройки сетевых устройств. Настройка TFTP-сервера на Windows позволяет упростить процесс передачи файлов и обеспечить более удобную работу с сетевыми устройствами.

      Первым шагом для настройки TFTP-сервера на Windows является установка необходимого программного обеспечения. Для этого можно воспользоваться одной из множества бесплатных TFTP-серверов, доступных для загрузки в Интернете. Один из самых популярных и простых в использовании TFTP-серверов — это Tftpd32. После установки Tftpd32, необходимо запустить программу и перейти к следующему шагу настройки.

      Вторым шагом будет выбор папки, в которой будут храниться передаваемые файлы. Для этого откройте Tftpd32 и выберите папку, нажав на кнопку «Browse» (обозначенную стрелкой, показывающей вниз). Здесь вы можете создать новую папку или выбрать уже существующую. Обратите внимание, что выбранная папка должна иметь права на запись и чтение для всех пользователей.

      После выбора папки, следующим шагом является настройка параметров TFTP-сервера. В основном окне Tftpd32 выберите вкладку «Settings» и укажите настройки, необходимые для вашего TFTP-сервера. Здесь вы можете задать IP-адрес и порт TFTP-сервера, установить время ожидания и интервал повторной передачи, указать максимальное количество одновременных соединений и другие параметры. После завершения настройки параметров, сохраните изменения, нажав кнопку «OK».

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

      Требования к системе

      Для настройки TFTP-сервера на Windows необходимо убедиться, что система соответствует следующим требованиям:

      • Операционная система: Windows XP, Windows 7, Windows 8, Windows 10 или их серверные версии.
      • Процессор: x86 или x64 с тактовой частотой, достаточной для обработки TFTP-трафика.
      • Оперативная память: не менее 1 ГБ для стабильного функционирования TFTP-сервера.
      • Дисковое пространство: достаточное для хранения файлов, которые будут передаваться по протоколу TFTP.
      • Права администратора: для установки и настройки TFTP-сервера требуется выполнение с правами администратора.

      Однако, следует помнить, что это базовые требования, и для определенных ситуаций, например, в случае необходимости большей производительности или разворачивания TFTP-сервера в крупной организации, могут потребоваться дополнительные ресурсы и настройки.

      Операционная система и оборудование

      Для настройки TFTP-сервера на Windows вам понадобится работающая операционная система Windows и соответствующее оборудование.

      Операционная система Windows, начиная с версии Windows XP, предоставляет встроенный TFTP-сервер, который можно использовать без установки дополнительного программного обеспечения. Проверьте, что ваша операционная система поддерживает TFTP-сервер и запустите его, если необходимо.

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

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

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

      Установка TFTP-сервера

      Для настройки и использования TFTP-сервера на операционной системе Windows необходимо выполнить следующие шаги:

      Шаг 1: Загрузите программу установки TFTP-сервера, соответствующую вашей версии Windows, с официального сайта разработчика или другого надежного источника.

      Шаг 2: Запустите программу установки и следуйте инструкциям мастера установки. Обычно вам будет предложено выбрать папку для установки, указать параметры сервера и дополнительные опции.

      Шаг 3: После завершения установки запустите созданный TFTP-сервер. Это может быть приложение, ярлык на рабочем столе или служба Windows.

      Шаг 4: Проверьте, что TFTP-сервер работает корректно, отправив тестовый файл на сервер. Для этого воспользуйтесь TFTP-клиентом или командой tftp в командной строке.

      Шаг 5: Настройте права доступа и параметры сервера в соответствии с вашими требованиями. Большинство TFTP-серверов предлагают интерфейс управления, через который можно изменять эти настройки.

      Шаг 6: Для добавления файлов на TFTP-сервер скопируйте их в рабочую папку сервера или используйте интерфейс управления для загрузки файлов.

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

      Загрузка установщика

      После настройки TFTP-сервера на Windows вы можете приступить к загрузке установщика на устройство. Для этого выполните следующие шаги:

      1. Убедитесь, что устройство, на которое вы хотите загрузить установщик, подключено к той же сети, что и компьютер с TFTP-сервером.
      2. Скопируйте установщик на компьютер с TFTP-сервером. Убедитесь, что путь к установщику и его имя содержат только латинские буквы и цифры, без пробелов и специальных символов.
      3. Откройте командную строку Windows и введите следующую команду TFTP:

      Вместо укажите IP-адрес компьютера с TFTP-сервером, а вместо укажите имя установщика с расширением.

      После выполнения команды установщик будет загружен на устройство и готов к установке. Убедитесь, что загрузка прошла успешно, проверив соответствие имени установщика на устройстве.

      Установка программы

      Для начала установки TFTP-сервера на операционной системе Windows вам потребуется скачать программу с официального сайта.

      1. Откройте веб-браузер и перейдите на официальный сайт программы.
      2. На сайте найдите раздел загрузки и выберите последнюю версию программы.
      3. Нажмите на ссылку скачивания и дождитесь завершения загрузки.
      4. После загрузки программы откройте загруженный файл.
      5. Перейдите к процессу установки, следуя указаниям мастера установки.
      6. Выберите папку для установки программы или оставьте значение по умолчанию.
      7. Нажмите кнопку «Установить» и дождитесь завершения процесса установки.

      После успешной установки TFTP-сервера на вашем компьютере он будет готов к использованию.

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

      Для настройки TFTP-сервера на Windows можно использовать специальные программы, такие как Tftpd32, SolarWinds TFTP Server и другие. Рассмотрим настройку Tftpd32, одной из самых популярных программ для этой цели.

      Шаги по настройке TFTP-сервера с помощью Tftpd32:

      Шаг Действие
      1 Скачайте и установите Tftpd32 с официального сайта разработчика.
      2 Запустите программу и откройте вкладку TFTP.
      3 Выберите папку, в которой будут храниться файлы, доступные для передачи по TFTP.
      4 Укажите название TFTP-сервера, IP-адрес и порт для прослушивания.
      5 Настройте параметры безопасности, если необходимо.
      6 Сохраните настройки и запустите TFTP-сервер.
      7 Проверьте работу TFTP-сервера, попытавшись передать файл с помощью соответствующего клиента.

      После настройки TFTP-сервера можно использовать его для передачи файлов между устройствами в сети. Обратите внимание, что TFTP не обеспечивает надежную доставку данных и не поддерживает шифрование, поэтому для передачи важных файлов может быть рекомендован другой протокол, такой как FTP или SSH.

      Открыть настройки сервера

      1. Щелкните на кнопке «Пуск» в левом нижнем углу экрана.

      2. В поисковой строке введите «Панель управления» и выберите соответствующий результат.

      3. В окне «Панель управления» найдите раздел «Сеть и интернет» и щелкните на нем.

      4. В открывшемся подразделе выберите «Центр сети и общего доступа».

      5. В левом меню центра сети и общего доступа выберите «Изменение параметров адаптера».

      6. Правой кнопкой мыши щелкните на адаптере, используемом для подключения к локальной сети, и выберите «Свойства» в контекстном меню.

      7. В списке доступных соединений выберите протокол «Internet Protocol Version 4 (TCP/IPv4)» и щелкните на кнопке «Свойства».

      8. В появившемся диалоговом окне нажмите на кнопку «Расширенные» в разделе «IP-адрес».

      9. В открывшемся окне убедитесь, что в списке «Элементы протокола» выбран протокол «TFTP Client» и нажмите на кнопку «Добавить».

      10. Нажмите «ОК» во всех открытых окнах, чтобы сохранить изменения.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *