TFTP: Trivial File Transfert Protocol ( client )
TFTPd: Trivial File Transfert Protocol Daemon ( server )
Utilise par défaut le port 69 en UDP
Mise en place du service
On procède à l’installation des paquets:
apt install -y tftp tftpd
On édite le fichier de configuration principal:
vim /etc/initd.conf
Dans l’encadré rouge se trouve le chemin du dossier de notre server TFTPd. En fonction de cet encadré, nous pouvons créer notre dossier ou se trouveront nos fichiers.
mkdir /srv/tftp
On y attributs tous les droits nécessaires pour que les servers et les équipements réseaux puissent y pousser leurs configurations.
chmod 777 /srv/tftp
Récupération de fichier sur le server TFTPd
Depuis le client, on se déplace dans le répertoire ou l’on veut récupérer ou envoyer son fichier, on présume que l’adresse du server tftpd est 192.168.1.80
Connexion au server:
tftp 192.168.1.80
Récupération du fichier
tftp>get essai.txt
Envoyer un fichier
tftp>put essai.txt
Attention
Avant de pouvoir envoyer un fichier sur le server TFTPd, il faut qu’un fichier du même nom soit préalablement créé dans /srv/tftp au risque d’avoir une erreur:
Error code 2: Access violation
Cela permet d’éviter qu’un pirate puisse venir injecter n’importe quel code malveillant.