Tftp
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