Technical Anshu Главная › Руководства › Настройка TFTP-сервера
📡 TFTP-сервер

Настройка TFTP-сервера — простой инструмент с графическим интерфейсом

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

✍️ Technical Anshu📡 TFTP Server🎧 Multi-Language Audio
Настройка TFTP-сервера — простой инструмент с графическим интерфейсом
🎧 Многоязычное аудио: В видеоплеере нажмите [Настройки] (⚙️) ➔ [Аудиодорожка], чтобы выбрать язык.

📑Главы

  1. Что такое TFTP и где сетевые устройства до сих пор его используют
  2. Правда о безопасности: нет входа в систему, нет шифрования, только локальная сеть.
  3. Что нужно перед началом работы
  4. Создайте корневую папку — C:\TFTP-Root
  5. Установите инструмент с графическим интерфейсом и укажите его папку
  6. Запустите сервер и убедитесь, что он прослушивает UDP 69.
  7. Разрешить UDP-порт 69 в брандмауэре Windows
  8. Первая передача: резервное копирование конфигурации коммутатора.
  9. Проверьте файл, переместите его и остановите сервер.

📋 Обзор и пошаговое руководство

1

Правда о безопасности прежде всего

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

⚠️ TFTP вообще не имеет аутентификации и шифрования. В протоколе нет ни имени пользователя, ни пароля, ни защищенного сеанса — любое устройство, которое может подключиться к вашему ПК, может загрузить каждый файл в папке сервера, а данные передаются в виде обычного, читаемого трафика. Используйте TFTP только в доверенной локальной сети: никогда не создавайте переадресацию портов маршрутизатора для UDP 69, никогда не открывайте сервер доступу в Интернет и останавливайте сервер, как только задание будет выполнено.
2

Что вам нужно перед началом

Держите наготове четыре вещи — здесь ничто не стоит денег, и пропуск одной из них является причиной большинства неудачных первых переводов:

1. ПК с Windows в той же локальной сети и подсети, что и коммутатор, маршрутизатор или телефон, с которого вы будете выполнять передачу.
2. фиксированный IP-адрес на этом компьютере на время выполнения задания (на видео компьютер — 192.168.1.10) — устройство отправляет файлы на этот адрес, поэтому он не должен меняться в процессе передачи.
3. Бесплатный инструмент TFTP-сервера с графическим пользовательским интерфейсом, загружаемый только с его официального сайта. Этот класс инструментов является излюбленной мишенью для поддельных сайтов загрузки.
4. Права администратора на ПК, поскольку привязка к UDP-порту 69 и правилу брандмауэра требуют повышения прав.

3

Создайте одну чистую корневую папку

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

File Explorer Address Bar
C:\TFTP-Root

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

📌 Вчерашние конфигурации коммутатора содержат хэши паролей и ключи — эта папка представляет собой рабочую среду, а не архив. Готовые резервные копии в тот же день перемещаются в реальное хранилище резервных копий.
4

Установите инструмент и наведите его на папку

Установите бесплатный инструмент с графическим интерфейсом и откройте его настройки перед запуском сервера. Популярные бесплатные инструменты этого класса — Tftpd64 и SolarWinds TFTP Server — это общие имена. Все они имеют одинаковую структуру, поэтому шаги остаются действительными, какой бы из них вы ни использовали. Две настройки решают практически всё:

1. Корневой/базовый каталог: укажите только что созданную папку, C:\TFTP-Root.
2. Интерфейс сервера/адрес привязки: выберите IP-адрес адаптера локальной сети (например, 192.168.1.10), а не виртуальный адаптер или адрес VPN — очень распространенная причина «устройство не может связаться с сервером».

Затем запустите сервер и запустите его от имени администратора. Статус должен измениться на «работает/прослушивает UDP-порт 69». Докажите это, прежде чем обвинять сеть — на ПК откройте командную строку и запустите:

Command Prompt
netstat -an | findstr :69

Строка UDP ... :69 означает, что инструмент владеет портом и прослушивает его. Отсутствие строки означает, что сервер еще не запущен — правило брандмауэра не поможет, пока оно не будет запущено.

5

Разрешить UDP-порт 69 в брандмауэре Windows

TFTP спокойно выходит из строя - на ПК нет дружественной ошибки; устройство просто повторяет попытку и сообщает об истечении времени ожидания. Если всплывающее окно брандмауэра при первом запуске инструмента было закрыто, добавьте правило вручную: откройте Брандмауэр Защитника Windows в режиме повышенной безопасности → Правила для входящего трафика → Новое правило, выберите Порт → UDP → Определенные локальные порты: 69, разрешите соединение и отметьте только профиль Частный (и Домен в офисе) — оставьте флажок «Общественный». Назовите его честно, например, TFTP Server UDP 69, чтобы позже вы знали, почему он существует.

📌 Одно поведение смущает даже опытных администраторов: устройство отправляет свой запрос на UDP 69, но сервер отвечает с нового временного порта, и передача идет по этой паре портов. Брандмауэр Windows следит за этим диалогом в локальной сети с прямым подключением, поэтому одного правила для входящего трафика, описанного выше, достаточно. При наличии строгого брандмауэра между подсетями практическое решение состоит в том, чтобы поместить TFTP-компьютер в собственную подсеть устройства для выполнения этой работы.
6

Первая передача — резервное копирование конфигурации коммутатора

Теперь запустите первую настоящую передачу: скопируйте рабочую конфигурацию коммутатора на ПК. На консоли коммутатора запустите команду копирования и ответьте на два запроса, указав IP-адрес ПК и имя файла назначения:

Switch CLI
copy running-config tftp:
Address or name of remote host []? 192.168.1.10
Destination filename [running-config]? switch-config.cfg

Наблюдайте за обоими концами: панель журнала инструмента должна показывать передачу, поступающую от коммутатора, а файл switch-config.cfg должен появиться внутри C:\TFTP-Root. Если коммутатор сообщает об истечении времени ожидания, а журнал остается пустым, запрос так и не поступил — вернитесь к правилу брандмауэра и адресу привязки в указанном порядке.

7

Проверьте, переместите резервную копию и остановите сервер

Откройте полученный файл и убедитесь, что это полная конфигурация, а не пустой или обрезанный файл. Затем в тот же день переместите его в свою реальную систему резервного копирования — датированную папку на файловом сервере или диске резервного копирования, под любым контролем доступа, который есть в этой системе. Конфигурация коммутатора обычно содержит хэши локальных паролей, строки сообщества SNMP, сведения о VPN и полную карту вашей сети, поэтому она никогда не должна находиться в открытой папке.

✅ Запускайте TFTP как лестницу, а не как свет: запускайте сервер при запуске задания, останавливайте его, когда задание заканчивается. Сервер TFTP, работающий всю неделю «на всякий случай», представляет собой открытый ящик сетевых ключей.

🏷️Переменные и ключевые слова поиска по теме

🔍 TFTP Server 🔍 TFTP 🔍 UDP Port 69 🔍 TFTP-Root 🔍 Switch Config Backup 🔍 copy running-config tftp 🔍 GUI Tool 🔍 Windows Firewall 🔍 LAN 🔍 TechnicalAnshu 🔍 Network Admin 🔍 Firmware Transfer
🎙️ Полная расшифровка — нажмите, чтобы развернуть.

__TOK_31__

__TOK_32__

__TOK_33__

❓ Часто задаваемые вопросы

Это руководство на 100 % бесплатно?

__TOK_34__

Могут ли новички следовать этому руководству?

__TOK_35__

Где я могу задать вопросы, если застрял?

__TOK_36__

🚀 Посмотрите полное руководство на YouTube

__TOK_37__

__TOK_38__

▶️ Посмотреть полное видео
Это руководство основано на видео «Настройка TFTP-сервера» компании Technical Anshu. • Застряли на каком-либо этапе? Спрашивайте в комментариях к видео — там вам помогут 🙏