TFTPd – Server

Howto für  Ubuntu und  Debian

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
Fertig

Schreibe einen Kommentar

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.