Pakete installieren
sudo apt-get install xinetd tftpd tftp
Datei: /etc/xinetd.d/tftp anlegen
nano /etc/xinetd.d/tftp
service tftp { protocol = udp port = 69 socket_type = dgram wait = yes user = nobody server = /usr/sbin/in.tftpd server_args = /srv/tftp disable = no }
Ordner anlegen
sudo mkdir /srv/tftp sudo chmod -R 777 /srv/tftp sudo chown -R nobody /srv/tftp
tftpd über xinetd starten
sudo /etc/init.d/xinetd start
Test
Testfile anlegen
root@test4:/root# dd bs=1000 count=5 if=/dev/urandom of=testfile.txt root@test4:/root# ls -la testfile.txt -rw-r--r-- 1 root root 5000 2009-07-22 19:49 testfile.txt
Verbinden mit TFTP Server und Datei übertragen
root@test4:/root# tftp 10.1.1.1 tftp> put testfile.txt Sent 5000 bytes in 0.0 seconds tftp> quit
In Serververzeichnis wecheln
cd /srv/tftp
File ist vollständig angekommen
root@test4:/srv/tftp# ls -la testfile.txt -rw------- 1 nobody nogroup 5000 2009-07-22 19:50 testfile.txt