Recherche de site Web

Installation et configuration du serveur ProFTPD dans Ubuntu/Debian


Les serveurs FTP sont le logiciel qui vous permet de créer une connexion FTP entre votre ordinateur local et un serveur Web. ProFTPD est un serveur FTP pour serveurs Unix/Linux, très configurable et très efficace, il est gratuit & open-source, publié sous licence GPL.

Dans cet article, nous expliquerons comment installer le serveur ProFTPD sur des machines Ubuntu/Debian.

Étape 1 : Installer le serveur ProFTPD

Bien entendu, vous devez installer le logiciel pour pouvoir l'utiliser. Assurez-vous d’abord que tous vos packages système sont à jour en exécutant ces commandes apt-get suivantes dans le terminal.

sudo apt-get update
sudo apt-get upgrade

Maintenant, pour installer le serveur ProFTPD, exécutez dans le terminal.

sudo apt-get install proftpd

Lors de l'installation, il vous demandera de choisir le type d'utilisation que vous souhaitez pour votre serveur ProFTPD, vous pourrez choisir le mode le mieux adapté à vos besoins.

Étape 2 : configurer le serveur ProFTPD

Avant de commencer à l'utiliser, nous devrons éditer certains fichiers, le /etc/proftpd/proftpd.conf est le fichier de configuration par défaut pour les serveurs Ubuntu/Debian, pour commencer à l'éditer à l'aide du vi, exécutez.

sudo vi /etc/proftpd/proftpd.conf

Appuyez sur la touche « I » pour commencer à éditer le fichier. Modifiez maintenant le contenu du fichier comme indiqué ci-dessous.

  1. ServerName : faites-en votre nom de serveur par défaut.
  2. Utiliser IPV6 : vous pouvez le désactiver sur « Désactivé » si vous ne l'utilisez pas.
  3. DefaultRoot : décommentez cette ligne pour restreindre les utilisateurs avec leurs dossiers personnels.
  4. RequireValidShell : décommentez cette ligne et définissez-la sur « On » pour permettre la connexion des utilisateurs, même pour ceux qui n'ont pas de shell valide dans /etc/ shells pour vous connecter.
  5. AuthOrder : décommentez la ligne pour activer l'utilisation de mots de passe locaux.
  6. Port : Cette ligne définit le port par défaut du serveur FTP, il est 21 par défaut. Si vous le souhaitez, vous pouvez définir n'importe quel port personnalisé ici.
  7. SystemLog : le chemin du fichier journal par défaut, vous pouvez le modifier si vous le souhaitez.

Après avoir apporté les modifications ci-dessus comme suggéré, vous pouvez enregistrer le fichier, appuyer sur la touche « ESC » et écrire :x pour enregistrer et quitter.

Redémarrez maintenant le serveur ProFTPD à l'aide de cette commande.

sudo service proftpd restart

Lors de l'installation de ProFTPD, un utilisateur par défaut « proftpd » est créé automatiquement, mais nous devrons créer un mot de passe pour celui-ci, pour ce faire, exécutez.

sudo passwd proftpd

C'est ça!. Vous pouvez maintenant vous rendre aux adresses suivantes sur le navigateur, il sera opérationnel, il vous demandera le nom d'utilisateur et le mot de passe.

ftp://youripaddress 

OR

ftp://yourdomian.com

Dans le champ Nom d'utilisateur, écrivez « proftpd » et dans le champ Mot de passe, écrivez le mot de passe que vous avez défini auparavant pour l'utilisateur proftpd.

Étape 3 : Création d'utilisateurs ProFTPD

Comme vous l'avez remarqué, vous êtes dans le répertoire personnel par défaut de l'utilisateur « proftpd », ce qui ne nous est pas utile, c'est pourquoi nous allons créer un nouvel utilisateur avec le /var /www/ comme dossier de départ, afin que nous puissions y accéder facilement.

Pour créer un utilisateur FTP, dites « myproftpduser » et exécutez.

sudo useradd myproftpduser

Pour créer un mot de passe pour cela.

sudo passwd myproftpduser

Pour changer son dossier personnel en /var/www/, exécutez.

sudo usermod -m -d /var/www/ myproftpduser

Vous pouvez également définir le répertoire personnel de l'utilisateur avec la commande useradd, lors de la création de nouveaux utilisateurs sous Linux, pour plus d'informations et l'utilisation de la commande useradd, lisez notre article sur.

  1. 15 Exemples de commande « useradd »

Redémarrez maintenant le serveur ProFTPD en utilisant.

sudo service proftpd restart

Et maintenant, vous pouvez y accéder facilement depuis le serveur FTP, vous pouvez également utiliser Filezilla ou tout autre client FTP pour accéder à votre serveur FTP si vous le souhaitez.

Étape 4 : Dépannage de ProFTPD :

Tous les messages d'erreur disponibles seront stockés dans /var/log/proftpd/proftpd.log par défaut, vous pouvez vérifier ce fichier si l'installation de votre serveur ProFTPD ne fonctionne pas, vous devez également noter que parfois il Il arrive que le serveur ProFTPD soit en retard et que vous ne puissiez pas accéder au serveur à cause du message « Connexion refusée », ce n'est pas un problème, tout ce que vous avez à faire est de continuer à redémarrer le serveur ProFTPD jusqu'à ce que cela fonctionne (au cas où il n'y aurait pas d'autres erreurs).

Avez-vous déjà installé le serveur ProFTPD ? Qu'en pensez-vous lorsque vous le comparez à d'autres serveurs FTP comme wu-ftpd ?