Dans ce tutoriel, nous allons vous montrer comment installer ProFTPD sur Ubuntu 20.04 LTS. Pour ceux d’entre vous qui ne le savaient pas, ProFTPd est une application de serveur FTP open source qui vous permet de configurer vos propres serveurs FTP sur un système Linux. Il se distingue par sa grande capacité de configuration et sa grande documentation disponible pour tous les utilisateurs.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L’installation est assez simple et suppose que vous utilisez le compte root, sinon vous devrez peut-être ajouter ‘sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l’installation étape par étape du ProFTPD sur Ubuntu 20.04 (Focal Fossa). Vous pouvez suivre les mêmes instructions pour Ubuntu 18.04, 16.04 et toute autre distribution basée sur Debian comme Linux Mint.
Installer ProFTPD sur Ubuntu 20.04 LTS Focal Fossa
Étape 1. Tout d’abord, assurez-vous que tous vos packages système sont à jour en exécutant la commande suivante apt
commandes dans le terminal.
sudo mise à jour appropriée
sudo mise à niveau appropriée
Étape 2. Installation de ProFTPD sur Ubuntu 20.04.
Par défaut, ProFTPD est disponible sur les référentiels de base Ubuntu. Nous exécutons maintenant la commande suivante pour l’installer :
sudo apt installer proftpd
Après l’installation, exécutez les commandes ci-dessous qui peuvent être utilisées pour arrêter, démarrer et activer le service serveur pour qu’il démarre toujours lorsque le serveur démarre :
sudo systemctl démarrer proftpd
sudo systemctl activer proftpd
Étape 3. Configuration de ProFTPD.
Les fichiers de configuration par défaut de ProFTPD sont disponibles dans le /etc/proftpd/proftpd.conf
annuaire. Avant de le modifier, il est pratique de faire une sauvegarde du fichier d’origine que l’on pourra utiliser en cas de problème par la suite :
sudo cp /etc/proftpd/proftpd.conf /etc/proftpd/proftpd.conf.bak
sudo nano /etc/proftpd/proftpd.conf
Editez un commentaire (spécifiez le répertoire racine pour chroot) :
# Utilisez ceci pour emprisonner tous les utilisateurs chez eux # DefaultRoot ~ DefaultRoot /home/Linux/Docs
Vous pouvez modifier le paramètre en fonction de vos besoins :
- ServerName : vous pouvez le changer comme nom de serveur par défaut
- UseIPV6 : vous pouvez le désactiver en le désactivant
- DefaultRoot : vous pouvez décommenter cette ligne pour restreindre les utilisateurs avec leurs dossiers personnels
- Port : vous pouvez exécuter ProFTPD sur un port personnalisé en le modifiant sur cette ligne
- SystemLog : L’emplacement par défaut du fichier journal. Vous pouvez le modifier selon vos besoins
Étape 4. Création d’utilisateurs ProFTPD.
Voyons maintenant les étapes pour créer un utilisateur FTP « idroot-user » avec le dossier «/var/www/
” comme dossier de départ :
sudo useradd idroot-user
sudo passwd idroot-user
Pour changer le répertoire personnel de l’utilisateur, utilisez :
sudo usermod -m -d /var/www/ idroot-user
Maintenant, redémarrez le service PROFTPD pour appliquer les modifications :
sudo systemctl redémarrer proftpd
Étape 5. Accéder au serveur FTP.
Nous allons accéder à ProFTPD via FileZilla depuis le système client. Nous installons maintenant FileZilla sur votre système client à l’aide de la commande suivante ci-dessous :
sudo apt installer filezilla
Il ne vous reste plus qu’à ouvrir un client FTP et à vous connecter au serveur en utilisant son adresse IP, son nom d’hôte ou son nom de domaine. Si tout est configuré correctement, vous devriez avoir accès au serveur avec le nom d’utilisateur et le mot de passe corrects.
Toutes nos félicitations! Vous avez correctement installé ProFTPD. Merci d’avoir utilisé ce didacticiel pour installer ProFTPD sur le système Ubuntu 20.04 LTS Focal Fossa. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de vérifier le site officiel de ProFTPD.