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

Приведу пример установки TFTP-сервера tftpd-hpa.

В Ubuntu tftpd-hpa можно установить командой:

sudo apt install tftpd-hpa

После установки необходимо отредактировать файл конфигурации, откроем его в текстовом редакторе:

sudo nano /etc/default/tftpd-hpa

По умолчанию указана директория /var/lib/tftpboot/, владельцем которой указан пользователь root, поэтому с TFTP-сервера можно только скачивать файлы.
Я указал другую директорию, также добавил «create» чтобы можно было создавать файлы и ipv4 чтобы сервер слушал только ipv4 адреса, либо можно в «TFTP_ADDRESS» указать на каком IP адресе сервер должен работать:

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/srv/tftp"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--ipv4 --secure --create"

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

sudo mkdir /srv/tftp
sudo chown tftp:tftp /srv/tftp

Перезапустим TFTP-сервер чтобы применить изменения:

sudo /etc/init.d/tftpd-hpa restart

Теперь файлы можно скачивать и отправлять на TFTP-сервер.

Смотрите также мои статьи:
IPTables правила для TFTP
Запуск TFTP сервера на Windows
Установка и настройка TFTP сервера в Ubuntu

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

Добавить комментарий