L'installation se fait simplement via le paquet présent dans les dépôts officiels de Debian
# apt-get install tftpd-hpa
Nous allons créer un dossier qui servira de root pour le serveur TFTP, nous choisissons ici d'utiliser /srv/tftp. Puis nous changerons le propriétaire du dossier pour l'utilisateur tftp :
mkdir /srv/tftpd chown tftp:tftp /srv/tftpd
On poursuit en éditant le fichier /etc/default/tftpd-hpa
TFTP_USERNAME="tftp" TFTP_DIRECTORY="/srv/tftp" TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="-c --secure"
TFTP_USERNAME
est le nom d'utilisateurTFTP_DIRECTORY
le dossier root du service TFTPTFTP_ADDRESS
indique l'IP est le port d'écouteTFTP_OPTIONS
permet l'ajout d'options de démarrage-c
indique qu'on autorise la création de nouveaux fichiersFinalement, nous redémarrons le service
systemctl restart tftpd-hpa.service