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

1 sudo apt install tftpd-hpa После установки необходимо отредактировать файл конфигурации, откроем его в текстовом редакторе:

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

1 2 3 4 TFTP_USERNAME=«tftp» TFTP_DIRECTORY=«/srv/tftp» TFTP_ADDRESS=«:69» TFTP_OPTIONS=«–ipv4 –secure –create» Создадим директорию для файлов и назначим права:

1 2 sudo mkdir /srv/tftp sudo chown tftp:tftp /srv/tftp Перезапустим TFTP-сервер чтобы применить изменения:

1 sudo /etc/init.d/tftpd-hpa restart Теперь файлы можно скачивать и отправлять на TFTP-сервер.

Ссылки:
https://ixnfo.com/install-tftpd-hpa.html
https://www.cyberciti.biz/faq/install-configure-tftp-server-ubuntu-debian-howto