« Tftp » : différence entre les versions
De Wiki doc
(Page créée avec « Category:service_partage [https://fr.wikipedia.org/wiki/Trivial_File_Transfer_Protocol TFTP] est un protocole permettant un échange simple, sans aucune sécurité, de... ») |
(→Configuration du service : Ajout du rechargement du service.) |
||
(3 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
[[Category:service_partage]] | [[Category:service_partage]] | ||
[https://fr.wikipedia.org/wiki/Trivial_File_Transfer_Protocol TFTP] est un protocole permettant un échange simple, sans aucune sécurité, de fichiers via un réseau (local le plus souvent). Le principal intérêt d'avoir un échange non sécurisé est qu'il est extrêmement bien optimisé. On utilisera TFTP pour sauvegarder des configuration de commutateurs ou lors d'un démarrage réseau via [[PXE]]. | [https://fr.wikipedia.org/wiki/Trivial_File_Transfer_Protocol TFTP] est un protocole permettant un échange simple, sans aucune sécurité, de fichiers via un réseau (local le plus souvent). Le principal intérêt d'avoir un échange non sécurisé est qu'il est extrêmement bien optimisé. On utilisera TFTP pour sauvegarder des configuration de commutateurs ou lors d'un démarrage réseau via [[Serveur PXE|PXE]]. | ||
=Partie serveur= | =Partie serveur= | ||
Ligne 13 : | Ligne 13 : | ||
TFTP_OPTIONS="--secure -c" | TFTP_OPTIONS="--secure -c" | ||
RUN_DAEMON="yes" | RUN_DAEMON="yes" | ||
{{astuce|Le '''-c''' de '''TFTP_OPTIONS''' permet d'autoriser l'envoi de fichiers. Sans cette option, le serveur est en lecture seule}} | {{astuce|Le '''-c''' de '''TFTP_OPTIONS''' permet d'autoriser l'envoi de fichiers. Sans cette option, le serveur est en lecture seule.}} | ||
{{astuce|Le '''-v''' de '''TFTP_OPTIONS''' permet d'activer la verbosité dans syslog. Sans cette option, le serveur est en mode silence.}} | |||
Il faut maintenant redémarrer le service pour prendre en compte les modifications: | |||
systemctl restart tftpd-hpa.service | |||
==Attribution des droits== | ==Attribution des droits== | ||
chown -R tftp: /srv/tftp/ | chown -R tftp: /srv/tftp/ |
Dernière version du 19 juin 2019 à 08:45
TFTP est un protocole permettant un échange simple, sans aucune sécurité, de fichiers via un réseau (local le plus souvent). Le principal intérêt d'avoir un échange non sécurisé est qu'il est extrêmement bien optimisé. On utilisera TFTP pour sauvegarder des configuration de commutateurs ou lors d'un démarrage réseau via PXE.
Partie serveur
Installation du service
apt install tftpd-hpa
Configuration du service
vim /etc/default/tftpd-hpa
TFTP_USERNAME="tftp" TFTP_DIRECTORY="/srv/tftp" TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="--secure -c" RUN_DAEMON="yes"
ASTUCE
Le -c de TFTP_OPTIONS permet d'autoriser l'envoi de fichiers. Sans cette option, le serveur est en lecture seule.ASTUCE
Le -v de TFTP_OPTIONS permet d'activer la verbosité dans syslog. Sans cette option, le serveur est en mode silence.Il faut maintenant redémarrer le service pour prendre en compte les modifications:
systemctl restart tftpd-hpa.service
Attribution des droits
chown -R tftp: /srv/tftp/
Partie client
TFTP est tellement simpliste qu'il ne permet pas le listage des fichiers présents sur le serveur. Il faudra donc connaître de façon exacte le nom et l'emplacement des fichiers sur le serveur pour pouvoir les télécharger.
Installation du client
apt install tftp
Connexion au serveur
tftp <IP_DU_SERVEUR>
Syntaxe commandes
Télécharger un fichier
get <NOM_FICHIER>
Envoyer un fichier
put <NOM_FICHIER>