16.11.2021

Установка и настройка tftpd-hpa на Ubuntu 20.04

tftpd-hpa один из вариантов реализации TFTP-сервера на базе Linux в частности Ubuntu. Не смотря на то, что разработка данного пакета прекратилась в 2015 году он до сих пор справляется с необходимым функционалом. Рассмотрим его установку и настройку в Ubuntu 20.04

1. Установка

Создаем директорию для хранения файлов

sudo mkdir /var/tftp

Устанавливаем tftpd-hpa сервер

sudo apt install tftpd-hpa

2. Настройка

Конфигурация tftpd-hpa сервера находится в файле /etc/default/tftpd-hpa. Изменяем путь к tftp-каталогу и опции работы. 

Пример файла конфигурации

TFTP_USERNAME="tftp"

TFTP_DIRECTORY="/var/tftp"

TFTP_ADDRESS=":69"

TFTP_OPTIONS="--secure --create --ipv4"

Где

TFTP_DIRECTORY - указываем адрес директории, которую мы создали для хранения файлов

TFTP_ADDRESS - адрес и порт который слушает сервер, оставляем значения по умолчанию

TFTP_OPTIONS - перечень опций запуска сервера, рекомендую добавить "--create --ipv4" . --create позволит закачивать файлы на сервер; --ipv4 указываем, что работать только по протоколу IPv4, список доступных опций можно посмотреть через man tftpd


Перезапускаем сервис, чтобы изменения вступили в силу

sudo service tftpd-hpa restart

К сожалению данный сервер не ведет логи своей работы, альтернативой данному серверу есть atftpd

Комментариев нет:

Отправить комментарий