====== 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