Comment configurer le serveur TFTP sur Linux Mint

Comment configurer le serveur TFTP sur Linux Mint
Les administrateurs système et les professionnels de l'informatique utilisent principalement Protocole de transfert de fichiers trivial ou TFTP Pour la mise à niveau des codes, le démarrage des PC, le transfert de fichiers, la création d'une sauvegarde du routeur et des fichiers de configuration réseau. Il existe plusieurs façons d'héberger un serveur TFTP sur Linux Mint pour permettre aux utilisateurs d'effectuer des tâches spécifiques. Le "TFTPD»Le package est considéré comme l'outil pour configurer un serveur TFTP. Si vous êtes nouveau dans la Mint Linux et que vous souhaitez configurer le serveur TFTP sur votre serveur Linux Mint, vous êtes au bon post! Cet article expliquera comment installer et configurer le serveur TFTP. De plus, la méthode de test du serveur TFTP via un téléchargement de fichiers sera également fournie. Alors, commençons!

Comment installer le serveur TFTP sur Linux Mint

Sur votre système Linux Mint, si vous souhaitez installer TFTP et ses packages connexes, ouvrez votre terminal en appuyant sur "Ctrl + alt + t»Et exécutez la commande ci-dessous:

$ sudo apt-get install xinetd tftpd tftp

La sortie sans erreur signifie que TFTP a tous les packages requis maintenant installés sur votre système:

Le client et le serveur BSD TFTP ont été mis à niveau avec TFTP-HPA car il a beaucoup de correctifs de bogues et d'améliorations. Installer "TFTPD-HPA«Sur votre système Linux Mint en utilisant la commande suivante:

$ sudo apt-get install tftpd-hpa

Maintenant, passez vers la configuration du serveur TFTP.

Comment configurer le serveur TFTP sur Linux Mint

Pour configurer le serveur TFTP, la première chose que vous devez faire est de créer un fichier de configuration TFTP dans le "/ etc / xinetd.d»Répertoire:

$ sudo nano / etc / xinetd.d / tftp

Le "nano»L'éditeur créera et modifiera le fichier:

Maintenant, ajoutez le contenu suivant dans l'ouverture "/ etc / xinetd.d / tftp" déposer. Ici, nous attribuons des valeurs à différents arguments qui sont liés à la configuration TFTP, tels que le numéro de port, le protocole, le type de socket:

Service TFTP

protocole = UDP
port = 69
socket_type = dgram
attendre = oui
utilisateur = racine
serveur = / usr / sbin / in.TFTPD
server_args = / tftpboot -s
Désactiver = oui

Après avoir écrit le code donné ci-dessus dans le fichier de configuration TFTP, appuyez sur «Ctrl + o"Pour enregistrer le contenu du fichier.

Note: Spécifiez soigneusement le «utilisateur" et le "sys_args»Arguments, comme les deux seront utilisés dans toute la procédure de configuration:

À l'étape suivante, nous créerons un répertoire "/ tftpboot"Comme spécifié dans le"server_args"Du fichier de configuration TFTP en utilisant le"mkdir" commande:

$ sudo mkdir / tftpboot

Après avoir créé le «/ tftpboot«Répertoire, modifiez ses autorisations à l'aide de«chod" commande:

$ sudo chmod -r 777 / tftpboot

L'exécution de la commande ci-dessus fera que «/ tftpboot”Répertoire lisible, écrivain et exécutable par tous les utilisateurs:

Ensuite, changez le propriétaire du «/ tftpboot"Répertoire à celui que vous avez ajouté dans le fichier de configuration TFTP"utilisateur" argument:

$ sudo chown -r root / tftpboot

Comment activer le TFTP sur Linux Mint

Le "xinetd"Est un acronyme pour"Daemon des services Internet étendus". Sur des systèmes basés sur Linux tels que Linux Mint, Xinetd Daemon gère certains services de réseau populaires, y compris TFTP. Pour activer le service TFTP sur la menthe Linux, arrêtez le «xinetd”Daemon au début, puis recommencez en tapant les commandes suivantes:

$ sudo service xinetd stop
$ sudo service xinetd start

Après cela, consultez le statut de «xinetd”Daemon pour vérifier s'il est actif ou non:

$ sudo service xinetd statut

Enfin, activez le «TFTPD-HPA»Service en exécutant la commande suivante:

$ sudo systemctl redémarrer tftpd-hpa

Jusqu'à présent, nous avons installé et configuré avec succès le serveur TFTP sur notre système Linux Mint. Maintenant, nous allons tester le fonctionnement du serveur TFTP dans la section suivante.

Comment télécharger un fichier à partir du serveur TFTP sur Linux Mint

Le téléchargement d'un fichier à partir du serveur TFTP est une bonne option pour tester le serveur TFTP. Veux l'essayer? Tout d'abord, créez un nouveau fichier sous le répertoire que vous avez ajouté dans le "sys_args”Du fichier de configuration TFTP. Dans notre cas, nous créerons un échantillon "mon fichier.SMS»Fichier sous le«/ tftpboot"Répertoire en écrivant ce qui suit"touche" commande:

$ touch / tftpboot / myfile.SMS

Ensuite, confirmez la présence du créé "mon fichier.SMS" déposer:

$ ls / tftpboot

Maintenant, nous allons essayer de télécharger le créé "mon fichier.SMS«Du serveur TFTP à notre répertoire personnel en se connectant à notre serveur TFTP:

$ tftp localhost

Après cela, utilisez le «obtenir”Commande avec le nom du fichier, que vous souhaitez télécharger à partir du serveur TFTP:

TFTP> Get myfile.SMS

Presse "q«Pour arrêter et consulter le fichier téléchargé dans votre répertoire domestique:

$ ls -al myfile.SMS

De la sortie, vous pouvez voir que le «mon fichier.SMS»Le fichier est téléchargé avec succès à partir du serveur TFTP:

Conclusion

Les professionnels de l'informatique et les ingénieurs de réseau connaissent très bien le TFTP. TFTP fournit l'option de sauvegarde, la mise à niveau et les fichiers de configuration à ses utilisateurs. Il est avantageux à utiliser par les utilisateurs qui surveillent en permanence les routeurs et les commutateurs Cisco. Sur Linux Mint, la configuration du TFTP n'est pas aussi difficile qu'il n'y paraît. Cet article vous a guidé installation et Configuration du TFTP serveur sur Linux. De plus, la procédure de téléchargement d'un fichier à partir d'un serveur TFTP est également fournie.