Le TFTP (Trivial File Transfer Protocol) est un protocole de transfert de fichiers léger, souvent utilisé pour le démarrage réseau (PXE), le déploiement d’images système ou la mise à jour de firmware sur des équipements réseau. Sur une distribution Debian, le service TFTP peut être facilement installé et configuré à l’aide du paquet tftpd-hpa
. Il permet un transfert de fichiers simple, sans authentification, ce qui le rend idéal pour des environnements contrôlés où la rapidité prime sur la sécurité.
Installation du serveur TFTP
sudo apt update
sudo apt install tftpd-hpa -y
Configuration du serveur TFTP
Modifier le fichier de configuration :
sudo nano /etc/default/tftpd-hpa
Vérifie ou remplace le contenu par :
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/srv/tftp"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"
📌 Explications :
TFTP_DIRECTORY
: dossier racine où seront lus/écrits les fichiers
--secure
: limite l’accès uniquement au dossier défini
TFTP_ADDRESS
: écoute sur toutes les interfaces, port 69
Création du dossier de service
sudo mkdir -p /srv/tftp
sudo chown -R tftp:tftp /srv/tftp
sudo chmod -R 755 /srv/tftp
Démarrage et activation du service
sudo systemctl restart tftpd-hpa
sudo systemctl enable tftpd-hpa
Similaire