Comment installer le serveur TFTP sur Debian Top 10

Comment installer le serveur TFTP sur Debian Top 10
Ce didacticiel explique comment configurer un serveur TFTP (Protocole de transfert de fichiers trivial) sur les distributions de Debian 11 et Linux.

Avant de commencer, ouvrons le port TFTP (69) en utilisant UFW (pare-feu simple), comme indiqué dans l'image suivante.

sudo ufw permettez le TFTP

Une fois le port ouvert, nous pouvons procéder à l'installation TFTP.

Installation du serveur TFTP et du client:

Pour commencer à installer le service TFTP, utilisez APT comme indiqué dans la capture d'écran ci-dessous.

sudo apt install tftpd-hpa

Comme dit, la commande précédente a installé le service TFTP. Pour installer le client TFTP en utilisant apte, Exécutez la commande suivante.

sudo apt install tftp

Configuration du serveur TFTP:

Une fois le serveur TFTP installé, vous devez le configurer. Le fichier de configuration TFTP est situé à / etc / par défaut / tftpd-hpa. Vous pouvez modifier le fichier de configuration à l'aide de Nano, comme indiqué dans l'exemple ci-dessous. Sur Debian, exécutez la commande suivante.

sudo nano / etc / default / tftpd-hpa

Le fichier de configuration par défaut ressemble à l'image ci-dessous où:

  • TFTP_UNERNAME: Ici, vous pouvez spécifier l'utilisateur TFTP; L'utilisateur par défaut est TFTP.
  • Tftp_directory: Ici, vous pouvez spécifier le répertoire TFTP pour télécharger ou télécharger des fichiers depuis. Par défaut, le répertoire / srv / tftp est créé; Vous pouvez le laisser ou en définir un nouveau (dans ce cas, vous devrez le créer à l'aide de la commande mkdir).
  • Tftp_address: Ici, vous spécifiez l'adresse et le port IP TFTP, qui par défaut pour TFTP est le port 69
  • Tftp_options: Ici, vous pouvez spécifier des options; Nous ajouterons l'option nécessaire pour télécharger des fichiers sur le serveur TFTP dans nos exemples suivants.

Dans la capture d'écran ci-dessous, vous pouvez voir que je n'ai édité que Tftp_address Pour définir le serveur IP et TFTP_OPTIONS pour permettre le téléchargement de fichiers en ajoutant le -créer option.

Après avoir modifié le fichier de configuration, quittez les modifications d'enregistrement (pour Nano, appuyez sur Ctrl + x et Y)

Comme vous pouvez le voir, le répertoire TFTP par défaut est l'endroit où les fichiers sont stockés dans / srv / ftp. Sur Debian 11, ce répertoire est créé par défaut lors de l'installation de TFTP. Vous pouvez en créer un différent si nécessaire. Mais vous devrez modifier la propriété de l'utilisateur et du groupe pour permettre à l'utilisateur défini dans le fichier de configuration (par défaut, le TFTP utilisateur) pour stocker des fichiers à l'intérieur.

Pour changer la propriété du répertoire en TFTP utilisateur, utilisez la commande chown comme indiqué ci-dessous.

Sudo Chown TFTP: TFTP / SRV / TFTP

Une fois reconfiguré, redémarrez le service TFTP; Vous pouvez le faire en utilisant SystemCTL, comme indiqué dans l'exemple suivant.

sudo systemctl redémarrer tftpd-hpa

Télécharger et télécharger des fichiers à l'aide de TFTP:

Pour se connecter à un serveur TFTP, il suffit d'exécuter TFTP suivi de l'adresse IP du serveur comme indiqué dans la capture d'écran suivante, dans laquelle TFTP est utilisé pour se connecter au serveur avec l'adresse IP 192.168.1.103.

TFTP

Une fois connecté, pour télécharger un fichier, vous pouvez utiliser la commande put suivie du nom de fichier que vous souhaitez télécharger. Dans l'exemple ci-dessous, le fichier nommé linuxhintfile est téléchargé sur le serveur avec l'adresse IP 192.168.1.103.

mettre

Pour télécharger des fichiers, utilisez le obtenir Commande suivie du nom de fichier que vous souhaitez télécharger, comme indiqué dans l'image ci-dessous.

TFTP vs FTP vs SFTP:

Contrairement à FTP et SFTP, TFTP fonctionne sous le protocole UDP; c'est une alternative plus rapide mais moins sécurisée et flexible. TFTP n'autorise pas l'authentification et les utilisateurs ne peuvent pas modifier les fichiers. Même le protocole FTP ordinaire (port 21) est l'alternative la plus sûre. TFTP est principalement utilisé pour les processus de démarrage réseau et est presque inutilisé.

Le serveur TFTP n'autorise pas d'afficher le contenu du répertoire TFTP; Les utilisateurs doivent connaître le nom du fichier qu'ils souhaitent télécharger.

Conclusion:

Comme vous pouvez le voir, le principal avantage du protocole TFTP est la simplicité de sa mise en œuvre. Tout niveau d'utilisateur Linux peut facilement configurer un serveur TFTP. Il est important de se rappeler que le TFTP est une implémentation dangereuse, et SFTP doit être considéré comme la principale alternative pour transférer des fichiers et filtrer l'accès indésirable. Les utilisateurs doivent se rappeler d'ouvrir le port 69 pour permettre le trafic TFTP; Cela peut être réalisé en utilisant les iptables ou l'UFW, comme le montre la première étape de cet article.

Vous pouvez obtenir des informations supplémentaires sur TFTP sur https: // Linux.mourir.net / homme / 1 / tftp.

J'espère que ce tutoriel expliquant comment installer un serveur TFTP sur Debian 11 a été utile. Continuez à suivre l'astuce Linux pour des conseils et tutoriels Linux supplémentaires.