Vous êtes sur la page 1sur 7

RTN – EC2LT TFTP

Ecole Centrale des Logiciels Libres et des Télécommunications – Dakar – Sénégal 1


http://www.ec2lt.sn – ecole@ec2lt.sn – (+221) 338674590 - 77 3708647 - 77 4667163
I. Présentation
Le protocole TFTP (Trivial File Transfert Protocol) est un protocole simplifié de transfert de
fichiers. Il s'appuie sur le protocole UDP au niveau transport et écoute sur le port 69. C'est
une méthode simple utilisée pour transférer des fichiers. Il se limite à l'écriture et à la lecture
de fichiers entre deux hôtes réseau. Il ne possède pas de fonction d'authentification.

On utilise le protocole TFTP notamment pour la mise à jour des firmwares sur les
équipements réseaux, la sauvegarde de la configuration de ces équipements réseau, mais
aussi pour amorcer des stations de travail sans disque dur.

II. Configuration

À l'heure actuelle, la distribution ubuntu comprend trois paquets pour ce


service: tftpd, atftpd et tftpd-hpa. Les principales différences entre ces trois paquets se
situent au niveau des tailles maximales des fichiers transférés et de la gestion des droits sur
l'arborescence du service TFTP. Le paquet tftpd-hpa offre le plus de possibilités dans ces
domaines.

II.1 Installation et configuration interactive


apt-get install tftpd-hpa

Après installation, exécuter la commande dpkg-reconfigure tftpd-hpa pour avoir les menus
suivants :

- Définition de l’utilisateur dédié pour le service tftpd-hpa

- Le répertoire racine que sera utilisé par le serveur TFTP

- Définition de l’adresse IP sur laquelle le service TFTP est en écoute (0.0.0.0 pour dire
que le service écoute sur toutes les interfaces de la machine)
Ecole Centrale des Logiciels Libres et des Télécommunications – Dakar – Sénégal 2
http://www.ec2lt.sn – ecole@ec2lt.sn – (+221) 338674590 - 77 3708647 - 77 4667163
- Définition des options supplémentaires

II.2 Configuration manuelle


La configuration manuelle ou la modification des informations de la configuration interactive
se fait dans le fichier /etc/default/tftpd-hpa

TFTP_USERNAME="tftp" ; utilisateur dédié pour le TFTP


TFTP_DIRECTORY="/srv/tftp" ; répertoire racine sur serveur
TFTP_ADDRESS="0.0.0.0:69" ; adresse IP d’écoute
TFTP_OPTIONS="--secure --create" ; options supplémentaires (--create
pour charger de nouveau fichier)

Ecole Centrale des Logiciels Libres et des Télécommunications – Dakar – Sénégal 3


http://www.ec2lt.sn – ecole@ec2lt.sn – (+221) 338674590 - 77 3708647 - 77 4667163
III. Client TFTP sous linux
Sous Linux, il y a le client tftp-hpa qui permet en ligne de commande de télécharger un
fichier depuis un serveur TFTP et aussi de charger un fichier vers un serveur TFTP.

Installation :

apt-get install tftp-hpa

Utilisation :

- téléchargement de fichier :

root@client:~#tftp 192.168.1.92
tftp>get fichier_distant

- dépôt de fichier

root@client:~#tftp 192.168.1.92
tftp>put fichier_local

IV. Client Cisco : routeur Cisco


- dépôt (sauvegarde) du fichier de la configuration courante

R3#copy running-config tftp:


Address or name of remote host []? 192.168.1.92
Destination filename [r3-confg]?
ou
R3#copy running-config tftp://192.168.1.92/r3-confg

- téléchargement (restauration) de fichier de configuration

R3#copy tftp: running-config


Address or name of remote host []? 192.168.1.92
Source filename []? r3-confg
Destination filename [running-config]?
Accessing tftp://192.168.1.92/r3-confg...
ou
R3#copy tftp://192.168.1.92/r3-confg running-config

Ecole Centrale des Logiciels Libres et des Télécommunications – Dakar – Sénégal 4


http://www.ec2lt.sn – ecole@ec2lt.sn – (+221) 338674590 - 77 3708647 - 77 4667163
V. Client Windows : Tftpd32

V.1 Activation sur client TFTP

- Cliquer sur le bouton settings

- Cocher la case du TFTP Client pour activer le client

Ecole Centrale des Logiciels Libres et des Télécommunications – Dakar – Sénégal 5


http://www.ec2lt.sn – ecole@ec2lt.sn – (+221) 338674590 - 77 3708647 - 77 4667163
V.2 Dépôt de fichier

Pour déposer un fichier vers le serveur TFTP, il faut :


- Choisir l’interface permettant de joindre le serveur TFTP
- L’adresse IP du serveur TFTP
- Le port d’écoute du serveur TFTP (69 par défaut)
- Parcourir le fichier local à envoyer vers le serveur TFTP

- Cliquer sur le bouton Put pour déposer le fichier déjà choisi

Ecole Centrale des Logiciels Libres et des Télécommunications – Dakar – Sénégal 6


http://www.ec2lt.sn – ecole@ec2lt.sn – (+221) 338674590 - 77 3708647 - 77 4667163
V.3 Téléchargement de fichier

Comme pour le dépôt de fichier, il faut :


- Choisir l’interface permettant de joindre le serveur TFTP
- L’adresse IP du serveur TFTP
- Le port d’écoute du serveur TFTP (69 par défaut)
- L’emplacement du fichier local de destination (le fichier doit être créé s’il n’existe
pas)
- Le nom du fichier distant à télécharger

- Cliquer sur le bouton Get pour télécharger le fichier

Ecole Centrale des Logiciels Libres et des Télécommunications – Dakar – Sénégal 7


http://www.ec2lt.sn – ecole@ec2lt.sn – (+221) 338674590 - 77 3708647 - 77 4667163

Vous aimerez peut-être aussi