Installation et configuration du serveur TFTP sur CentOS 7
FTP (Trivial File Transfer Protocol) est une version allégée du FTP (File Transfer Protocol). TFTP n’a pas beaucoup de fonctionnalités avancées telles que la sécurité intégrée. TFTP fonctionne également sur le port UDP 69 au lieu de n’importe quel port TCP. Mais, c’est toujours utile au moment d’écrire
ces lignes. Les routeurs et commutateurs CISCO utilisent le serveur TFTP pour sauvegarder et restaurer les fichiers de configuration et les images IOS. Les protocoles de démarrage réseau tels que PXE, BOOTP, etc. utilisent TFTP. Il y a beaucoup plus d’utilisations de TFTP.
Dans cet article, je vais vous montrer comment installer et configurer le serveur TFTP sur CentOS 7. Alors, commençons.
Installation et configuration du serveur TFTP :
Tout d’abord, mettez à jour le cache du référentiel de packages YUM avec la commande suivante :
$ sudo yum makecache

Maintenant, installez les packages serveur et client TFTP avec la commande suivante:
![]()
Maintenant, appuyez sur y, puis sur <Entrée> pour continuer.


Maintenant, activez le mode détaillé comme suit:

Maintenant, essayez de télécharger un fichier (disons bonjour.txt) sur le serveur TFTP comme suit:
Comme vous pouvez le voir, le fichier est téléchargé avec succès sur le serveur TFTP.

Maintenant, quittez l’invite de commande TFTP.
tftp> quitter
Maintenant que tout fonctionne correctement, ajoutez le service tftp-server au démarrage du système avec la commande suivante :

Maintenant, configurez le programme de pare-feu firewalld pour autoriser les requêtes TFTP au serveur avec la commande suivante:

Maintenant, rechargez firewalld pour que les modifications prennent effet avec la commande suivante :

Le serveur TFTP doit être configuré.
Problèmes connus :
Lorsque vous essayez de télécharger des fichiers sur le serveur TFTP à partir de votre ordinateur, vous pouvez voir l’erreur de délai d’expiration du transfert comme indiqué dans la capture d’écran ci-dessous. Il s’agit d’un problème connu sur les systèmes CentOS et RHEL. TFTP utilise le port UDP pour communiquer et, pour une raison quelconque, le pare-feu client le bloque. C’est la raison de cette erreur.

Pour résoudre le problème, désactivez le pare-feu sur le client et essayez de télécharger le fichier à nouveau. Cela devrait fonctionner comme vous pouvez le voir dans la capture d’écran ci-dessous.














