Найти тему

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

Периодически для настройки сетевого оборудования и телефонии необходимо поднимать TFTP (Trivial File Transfer Protocol) сервер, поэтому решил запилить данную статью. Обычно TFTP сервер предназначен только для простой передачи файлов между устройствами.
В проколе отсутствуют средства защиты, аутентификации и управления, а основное его преимущество – простота реализации клиентской части и высокая производительность при передаче файлов большого объема. Протокол работает по порту 69 UDP.

Для работы TFTP сервера будем использовать Tftpd. Здесь можно скачать portable или установочный пакет tftpd.
Скачать >>>

-2

Есть две версии приложения:
tftpd32 — для 32-битной системы;
tftpd64 — для 64-битной системы.

Данный tftp-сервер можно установить как на Windows 10 или на Windows 11, так и на серверные ОС. Порт tftp сервера по умолчанию 69/UDP.
Дистрибутивы различаются по типу запуска: как службу (service edition), как приложение (standard edition), portable в архиве zip, так же по битности ОС.

Запуск TFTP

Шаг 1 запускаем файл tftpd64.exe.

Шаг 2 интерфейс состоит из нескольких вкладок. На вкладке Tftp Server нажимем кнопку Settings и выбераем каталог Base Directory, в котором будут находится наши файлы сервера.

-3

Устанавливаем TFTP Security = None. На вкладке Log viewer можно посмотреть логи подключений к TFTP.

Программу tftpd64 можно использовать в качестве TFTP клиента. Переходим на вкладку Tftp Client, указываем IP адрес TFTP сервера и порт подключения (69 по умолчанию).
Теперь мы можем скачать (Get) или загрузить (Put) файлы на указанный tftp сервер.

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

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

tftp 192.168.1.1 GET имя_файла.txt - для передачи файла на сервер
tftp 192.168.1.1 PUT имя_файла.txt - для получения файла с сервера

где:
192.168.1.1 - сервер TFTP;
имя_файла.txt - имя файла.

Установка и настройка TFTP сервера | Журнал Мой Компьютер