Card image cap

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

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

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

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

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

  • 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, в котором будут находится наши файлы сервера.

Устанавливаем 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 - имя файла.


Поддержать развитие журнала
26 ноября 2023, 13:44 Категория Программы 316
Список всех статей в журнале