TFTP

Trivial File Transfer Protocol (TFTP) zapewnia minimalistyczny sposób przesyłania plików. Jest zwykle używany jako część uruchamiania PXE lub do aktualizacji konfiguracji i oprogramowania układowego na urządzeniach, które mają ograniczoną pamięć, takich jak routery, telefony IP i drukarki.

Serwer

istnieje kilka implementacji serwera TFTP, niektóre są wymienione poniżej, a iputils zawiera również wersję tftp.

Uwaga: Upewnij się, że nie uruchamiasz jednocześnie różnych implementacji TFTP. Nie powiedzie się z błędem got more than one socket, ponieważ tylko jeden może nasłuchać domyślny port TFTP 69.

TFTP-hpa

zainstaluj tftp-hpa, a następnie uruchom tftpd.service.

aby zmodyfikować parametry usługi edytuj /etc/conf.d/tftpd.

tftp-hpa wymaga bezwzględnych ścieżek w getach tftp. Jeśli ścieżka bezwzględna nie jest możliwa z jakiegokolwiek powodu, rozważ użycie atftp.

atftp

zainstaluj atftp, a następnie uruchom atftpd.service.

aby zmodyfikować parametry usługi edytuj /etc/conf.d/atftpd.

dnsmasq

Uwaga: dnsmasq nie obsługuje przesyłania plików.

Zobacz serwer dnsmasq#TFTP.

Klient

tftp-hpa

zainstaluj tftp-hpa, a następnie tftp Twój dzień!

$ tftp

curl

Standardowy curl ma możliwość połączenia się z serwerem TFTP i przesłania pliku przez:

$ curl -T FILE tftp://HOST

Pobierz plik:

$ curl -o DESTINATION tftp://HOST/file

gdzie file jest względem katalogu głównego TFTP.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.