TFTP (Trivial File Transfer Protocol)
RFC 1350
Установить сервер TFTP
sudo apt install tftpd-hpa
Посмотреть статус службы
sudo systemctl status tftpd-hpa
systemd будет запускать сервер TFTP с такими параметрами
/usr/sbin/in.tftpd --listen --user tftp --address :69 --secure /srv/tftp--listen - порт слушает сам сервер, а не inetd
--user username - указывает под каким пользователем будет запускаться сервер
--address [address][:port] - интерфейс и порт, который будет слушать сервер
--secure - указывает, что пользователь не может выйти за корень директории с файлами
/srv/tftp - здесь будут находится файлы
Список файлов пакета tftpd-hpa
$ dpkg -L tftpd-hpa
/.
/etc
/etc/init
/etc/init/tftpd-hpa.conf
/etc/init.d
/etc/init.d/tftpd-hpa
/usr
/usr/sbin
/usr/sbin/in.tftpd
/usr/share
/usr/share/doc
/usr/share/doc/tftpd-hpa
/usr/share/doc/tftpd-hpa/README
/usr/share/doc/tftpd-hpa/README.Debian
/usr/share/doc/tftpd-hpa/README.security
/usr/share/doc/tftpd-hpa/changelog.Debian.gz
/usr/share/doc/tftpd-hpa/copyright
/usr/share/doc/tftpd-hpa/examples
/usr/share/doc/tftpd-hpa/examples/sample.rules
/usr/share/man
/usr/share/man/man8
/usr/share/man/man8/in.tftpd.8.gz
/usr/share/man/man8/tftpd.8.gz