TFTP

Локальная сеть и выход в Интернет #Сеть

Материал упоминает устаревшие версии и утилиты: init.d (сейчас — systemd). Проверьте актуальность для вашей системы.

TFTP - Trivial File Transfer Protocol

tftp-hpa
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

Далее

PXE для Debian

Оценка статьи 0

Комментарии

Пока комментариев нет.