Outils pour utilisateurs

Outils du site


software:applications:tftpd-hpa:installer_serveur_tftp

Ceci est une ancienne révision du document !


tftpd-hpa : Un serveur tftp

Plusieurs versions de serveurs TFTP 1) sont disponibles sur la majorité des distributions GNU/Linux :

  • tftpd – Trivial file transfer protocol server ;
  • atftpd – Advanced TFTP server ;
  • tftpd-hpa – HPA’s tftp server ;
  • dnsmasq – Lightweight DNS, TFTP and DHCP server.

Le service TFTP est largement utilisé par PXE pour charger des images via le réseau et démarrer des systèmes sans disques, automatiser des installations, charger des programmes de diagnostic etc.

De nombreux matériels réseau permettent de charger/exporter leurs configurations via TFTP.

Installer/configurer le serveur

sudo apt-get install tftpd-hpa

Le fichier de configuration est minimaliste :

tftpd-hpa
# /etc/default/tftpd-hpa
 
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/srv/tftp"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure"

L'installateur crée un dossier /srv/tftp c'est le dossier racine du serveur. Par défaut ce dossier appartient à root, l'utilisateur tftp qui executera le service n'aura qu' un accès en lecture.

Pour permettre l'écriture par l'utilisateur tftp sur la racine du dossier tftp :

Références

1)
Trivial File Transfert Protocol
software/applications/tftpd-hpa/installer_serveur_tftp.1702337326.txt.gz · Dernière modification : 2023/12/11 23:28 de yoann