TFTP

Installation

L'installation se fait simplement via le paquet présent dans les dépôts officiels de Debian

# apt-get install tftpd-hpa

Configuration

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'utilisateur

TFTP_DIRECTORY le dossier root du service TFTP

TFTP_ADDRESS indique l'IP est le port d'écoute

TFTP_OPTIONS permet l'ajout d'options de démarrage

-c indique qu'on autorise la création de nouveaux fichiers

Finalement, nous redémarrons le service

systemctl restart tftpd-hpa.service