TFTP

Le protocole TFTP (Trivial File Transfer Protocol) fournit un moyen minimaliste pour transférer des fichiers. Il est généralement utilisé dans le cadre du démarrage PXE ou pour la mise à jour de la configuration et du micrologiciel sur des périphériques à mémoire limitée tels que des routeurs, des téléphones IP et des imprimantes.

Serveur

Il existe plusieurs implémentations de serveur TFTP, certaines sont répertoriées ci-dessous et iputils inclut également une version de tftp.

Remarque : Assurez-vous de ne pas démarrer différentes implémentations TFTP en même temps. Ils échoueront avec une erreur got more than one socket, car un seul peut écouter le port TFTP par défaut 69.

tftp-hpa

Installez tftp-hpa puis démarrez tftpd.service.

Pour modifier les paramètres de service, modifiez /etc/conf.d/tftpd.

tftp-hpa nécessite des chemins absolus dans vos gets tftp. Si le cheminement absolu n’est pas possible pour une raison quelconque, envisagez plutôt d’utiliser atftp.

atftp

Installez atftp puis démarrez atftpd.service.

Pour modifier les paramètres de service, modifiez /etc/conf.d/atftpd.

dnsmasq

Remarque: dnsmasq ne prend pas en charge les téléchargements de fichiers.

Voir serveur dnsmasq #TFTP.

Client

tftp-hpa

Installez tftp-hpa puis tftp votre journée!

$ tftp

curl

Curl standard a la capacité de se connecter à un serveur TFTP et de télécharger un fichier via:

$ curl -T FILE tftp://HOST

Télécharger un fichier:

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

file est relatif au répertoire racine TFTP.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.