Comment installer et configurer le serveur TFTP sur Windows 10

Un serveur TFTP est essentiellement utilisé pour transférer des fichiers entre des systèmes connectés sur un réseau. TFTP, également connu sous le nom de Trivial File Transfer Protocol, est un utilitaire logiciel Internet que vous pouvez utiliser pour envoyer ou recevoir un fichier à partir d'un système distant. Le protocole est très basique et n'offre pas beaucoup de sécurité pour les fichiers qui sont transférés.

Nous connaissons tous le Windows Homegroup qui vous permet de partager des fichiers sur un réseau sans aucun obstacle majeur. Cependant, il a été supprimé de Windows 10 dans la mise à jour v1803 en raison de laquelle des résolutions alternatives sont nécessaires. Une solution rapide serait d'utiliser un serveur TFTP, c'est simple et facile à configurer. Dans cet article, nous utiliserons le serveur TFTP SolarWinds ( télécharger ici ) qui est assez facile à utiliser et vous permet de transférer des fichiers avec fiabilité et à une vitesse rapide sur un réseau. Nous vous recommandons également d'utiliser le serveur TFTP de SolarWinds car il s'agit d'une entreprise spécialisée, développant spécifiquement des logiciels et des solutions pour les grandes organisations afin de les aider à gérer leurs réseaux, systèmes et infrastructures informatiques.

Conditions préalables:

Avant d'entrer dans l'essence de l'article et de vous montrer comment configurer votre serveur TFTP, vous aurez besoin de certaines choses. Voici ce dont vous avez besoin -

  • Compte administrateur: si vous n'utilisez pas de compte administrateur, vous ne devrez pas configurer de serveur TFTP sur votre système. Par conséquent, veuillez vous assurer que vous êtes connecté en tant qu'administrateur.
  • Serveur TFTP SolarWinds: pour configurer un serveur TFTP, vous devrez télécharger l'utilitaire du serveur TFTP depuis SolarWinds. Vous pouvez le télécharger ici . Une fois que vous avez téléchargé le fichier .zip, extrayez-le sur votre bureau, puis procédez simplement à l'installation.
  • Redirection de port: Pour autoriser l'accès à distance à votre serveur TFTP, vous devrez rediriger le port UDP 69 vers l'adresse IP de votre réseau depuis votre routeur afin de permettre aux utilisateurs extérieurs à votre réseau d'accéder au serveur. Cependant, si une connexion à distance n'est pas nécessaire, vous n'avez pas besoin de transférer les ports.

Une fois que vous avez satisfait à toutes les exigences, vous êtes prêt à configurer le serveur.

Accès à distance ou accès local

Si vous avez décidé d'autoriser l'accès au serveur TFTP depuis l'extérieur de votre réseau local tel que votre domicile ou votre bureau ou n'importe où ailleurs, vous devrez vous assurer que vous utilisez une adresse IP statique ou que votre adresse IP dynamique est ajoutée à la liste blanche, par défaut. le serveur TFTP permet à All IP Address d'envoyer et de recevoir des fichiers avec Port Forwarded. Vous pouvez ajouter une plage IP pour autoriser plusieurs adresses IP ou une plage raccourcie pour n'autoriser qu'un seul périphérique.

Configuration IP pour Solarwinds TFTP

Configuration du serveur TFTP

Pour configurer le serveur, veuillez suivre les instructions données:

  1. Tout d'abord, exécutez l' utilitaire SolarWinds TFTP Server en accédant au menu Démarrer et en recherchant le serveur TFTP .
  2. Une fois qu'il se charge, cliquez sur Fichier , puis sélectionnez Configurer .
  3. Maintenant, si vous voulez que le serveur apparaisse dans la barre d'état système Windows, cliquez sur « Ajouter un serveur TFTP à la barre d'état système Windows ».
  4. Ensuite, vous devrez choisir le répertoire racine du serveur . C'est là que tous les fichiers reçus seront enregistrés. De plus, si vous souhaitez envoyer certains fichiers, vous devrez d'abord copier les fichiers dans ce répertoire. Cliquez sur Parcourir et choisissez un emplacement de votre choix.
  5. Ensuite, passez à l' onglet Sécurité pour appliquer certaines restrictions.
  6. Si vous souhaitez uniquement envoyer des fichiers, cliquez sur Envoyer des fichiers . Si vous souhaitez uniquement recevoir des fichiers, cliquez sur Recevoir des fichiers . Si vous souhaitez effectuer les deux, assurez-vous que la case « Envoyer et recevoir des fichiers » est cochée.
  7. Grâce à l'utilitaire SolarWinds TFTP Server, vous pouvez ajouter une sécurité supplémentaire en permettant à certaines adresses IP d'envoyer et de recevoir des fichiers. Si vous souhaitez faire cela, cochez la case « Autoriser uniquement l'adresse IP suivante à envoyer / recevoir des fichiers », puis cliquez sur Ajouter .
  8. Entrez la plage d'adresses IP et cliquez sur OK .
  9. Enfin, cliquez sur OK pour fermer la fenêtre de configuration.

Voilà, vous avez configuré et configuré avec succès votre serveur TFTP.

Utilisation du serveur TFTP

Maintenant que vous avez configuré un serveur TFTP, vous vous demandez peut-être comment envoyer ou recevoir des fichiers à l'aide du serveur TFTP. Ne vous inquiétez pas, nous allons illustrer la procédure ici.

Redirection de port - Pour le démarrer, vous devrez d'abord vous assurer de transmettre le numéro de port 69 si vous souhaitez que les systèmes extérieurs au réseau y accèdent. La redirection de port est généralement différente pour différents micrologiciels, par conséquent, nous ne pouvons pas tous les couvrir. Cependant, pour vous donner un aperçu de base, vous devrez accéder au panneau de contrôle de votre routeur, accéder à la configuration avancée et localiser NAT ou Port Forward. Là, il suffit de faire une nouvelle entrée et de transférer le port UDP 69 sur votre adresse ipv4.

Veuillez noter que si vous n'avez pas l'intention de transférer des fichiers à distance, vous n'avez pas à transférer de ports.

Installation du client TFTP

La prochaine étape serait d'installer le client TFTP sur le système distant ou local. Pour installer le client TFTP, procédez comme suit:

  1. Accédez au menu Démarrer et ouvrez le panneau de configuration .
  2. Accédez à Programmes et fonctionnalités , puis sur le côté gauche, cliquez sur « Activer ou désactiver les fonctionnalités Windows ».
  3. Faites défiler vers le bas et localisez le client TFTP . Cochez la case.
  4. Cliquez sur OK pour installer le client.
  5. Attendez qu'il se termine.

N'oubliez pas que cela doit être sur le système qui n'exécute pas le serveur.

Configuration du pare-feu pour autoriser TFTP

Après avoir installé le client TFTP sur votre système, vous devrez soit désactiver le pare-feu Windows ou ajouter une exception pour les connexions TFTP. Voici comment procéder:

  1. Accédez au menu Démarrer et ouvrez le panneau de configuration .
  2. Changez la vue par en grandes icônes , puis sélectionnez Pare-feu Windows Defender .
  3. Pour désactiver le pare-feu Windows Defender, cliquez sur « Activer ou désactiver Windows Defender ».
  4. Cochez la case « Désactiver le pare-feu Windows Defender » sous les deux paramètres et cliquez sur OK.
  5. Si vous ne souhaitez pas désactiver le pare-feu Windows, vous pouvez simplement ajouter une exception pour les connexions TFTP. Pour ce faire, cliquez sur « Autoriser une application ou une fonctionnalité via le pare-feu Windows Defender » dans la fenêtre des paramètres du pare-feu Windows.
  6. Cliquez sur " Modifier les paramètres " pour pouvoir ajouter une exception.
  7. Maintenant, cliquez sur Autoriser une autre application , puis sur Parcourir .
  8. Recherchez TFTP.exe dans le répertoire Windows system32. Sélectionnez-le et cliquez sur Ouvrir.
  9. Cochez les cases Privé et Public , puis cliquez sur OK .

Transfert de fichiers via TFTP

Enfin, après l'installation du client TFTP et le transfert du port UDP 69 , vous êtes prêt à transférer des fichiers à distance ou localement. Pour ce faire, assurez-vous que le serveur est en cours d'exécution, puis suivez les instructions données:

  1. Appuyez sur la touche Windows + R pour ouvrir Exécuter .
  2. Tapez « cmd » pour ouvrir l'invite de commande.
  3. Avant de transférer les fichiers, assurez-vous que les fichiers que vous souhaitez envoyer se trouvent dans le répertoire racine du serveur .
  4. Maintenant, si vous souhaitez recevoir un fichier, vous devrez utiliser le paramètre GET . Si vous souhaitez envoyer un fichier, il vous suffira d'utiliser le paramètre PUT . La commande se déroule comme suit:
    Tftp -i [adresse IP du serveur] [GET or PUT] [chemin du fichier]
  5. Un exemple serait le suivant:
    Tftp -i 192.168.10.8 mettez E: \ hello.txt
  6. Si vous souhaitez recevoir un fichier, la commande se déroulera comme suit:
    Tftp -i 192.168.10.8 obtenir hello.txt
Remarque:

Si vous souhaitez transférer des fichiers à distance, vous devrez spécifier l'adresse IP publique dans l'invite de commande suivie du port. Un exemple serait:

Tftp -i 39.43.126.2:69 mettre E: \ hello.txt

Recommandé

Correction: Minecraft ne répond pas
Qu'est-ce que l'application d'enregistrement de périphérique de tuner TV numérique et doit-elle être supprimée?
Qu'est-ce que FileRepMalware et devez-vous le supprimer?