Inhaltsverzeichnis

Tftp

Quelle: https://wiki.ubuntuusers.de/tftpd-hpa/

Server

Einen TFTP-Server unter Ubuntu kann man wie folgt schnell und einfach installieren.

apt install tftpd-hpa

Die Konfiguration liegt unter /etc/default/tftpd-hpa

Ob der Server gestartet wurde, kann man mit netstat oder ss prüfen. Einfach schauen ob der UDP-Port 69 geöffnet ist.

Soll der Server auch Dateien empfangen können, so muss die Zeile der TFT_OPTIONS Konfiguration angepasst werden.

TFTP_OPTIONS="--secure --create"

Das Verzeichnis wo die Daten landen, muss von jedem beschreibbar sein.

chmod o+w /srv/tftp/

Client

Als Client kann man das Programm tftp verwenden.

apt install tftp

Legt man nun in das Home-Verzeichnis eine Datei zum testen, kann man sie wie folgt herunterladen.
Verbinden:

tftp localhost

Datei herunterladen:

get test.txt
quit
cat test.txt