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.
Комментариев нет:
Отправить комментарий