Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:ftp_szerver:tftp

< FTP szerver

TFTP

  • Szerző: Sallai András
  • Copyright © Sallai András, 2016, 2017
  • Licenc: GNU Free Documentation License 1.3

A TFTP szerverről

A TFTP a Trivial File Transfer Protocol szavakból alkotott betűszó. Nem egy hagyományos fájlátvitelről van szó. Ez valóban csak egy triviális lehetőség. A fájlok átvitele UDP protokollon keresztül történik, csak lokális hálózaton használjuk.

Használjuk hálózati rendszerindítás megvalósítására, és routerekhez fájlok átvitelére.

TFTPD programok

Az alábbi felsorolás szerverek és kliensek neveit tartalmazza.

  • tftpd (szerver)
  • tftp (kliens)
  • tftpd-hpa (szerver)
  • tftp-hpa (kliens)
  • atftpd
  • dnsmasq

HPA telepítés

Debian alapú Linuxon:

# apt-get install tftpd-hpa tftp-hpa

A tftpd-hpa csomag a szerver. a tftp-hpa csomag a kliens.

A tftpd-hpa

A tftpd-hpa szerver démonként fut, így használhatók a következő parancsok:

systemctl start tftpd-hpa
systemctl stop tftpd-hpa
systemctl restart tftpd-hpa
systemctl force-reload tftpd-hpa
systemctl status tftpd-hpa

A tftp beállításai a következ helyen találhatók:

/etc/default/tftpd-hpa

A program alapértelmezett portja 69, és alapértelmezetten localhost-on nem működik, csak normál IP címet megadva.

Beállítás

Teszt fájl létrehozása:

# echo mukodik > /srv/tftp/test.txt

Futás ellenőrzése:

# pgrep -lf tftpd
10652 in.tftpd

Kapcsolat ellenőrzése:

ss -apu | grep tftp

Lehetséges kimenet:

UNCONN  0  0  *:tftp  *:*

Tesztelés

Van olyan Debian csomag, hogy tftp, amellyel felkerül egy tftp parancs. A példánkban azonban a tftp-hpa csomagot tettük fel. A feltelepített parancs azonban így is tftp lesz.

Működés ellenőrzése, ha a szerver IP címe 192.168.5.1:

# tftp 192.168.5.1
tftp> verbose
Verbose mode on.
tftp> get test.txt 
getting from 192.168.5.1:test.txt to test.txt [netascii]
Received 9 bytes in 0.0 seconds [16438 bit/s]
tftp> quit

Ha valaki a szimpla tftp csomagot tette fel kliensnek, abban nem kell bőbezédű üzemmódba váltani a verbose paranccsal.

Források

oktatas/linux/ftp_szerver/tftp.txt · Utolsó módosítás: 2019/08/16 22:19 szerkesztette: admin