Dans ce didacticiel, 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 configurez vos propres serveurs FTP sur un système Linux. Il se distingue par sa haute configuration et par la disponibilité d'une excellente documentation 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 s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer pas à pas l'installation 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.
Prérequis
- Un serveur exécutant l'un des systèmes d'exploitation suivants :Ubuntu 20.04, 18.04 et toute autre distribution basée sur Debian comme Linux Mint ou un système d'exploitation élémentaire.
- Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
- Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur de bureau).
- Un
non-root sudo user
ou l'accès à l'root user
. Nous vous recommandons d'agir en tant qu'non-root sudo user
, cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.
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 le apt
suivant commandes dans le terminal.
sudo apt update sudo apt upgrade
Étape 2. Installation de ProFTPD sur Ubuntu 20.04.
Par défaut, ProFTPD est disponible sur les référentiels de base Ubuntu. Maintenant, nous exécutons la commande suivante pour l'installer :
sudo apt install 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 du serveur pour qu'il démarre toujours au démarrage du serveur :
sudo systemctl start proftpd sudo systemctl enable 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 nous pourrons utiliser si nous rencontrons un problème plus tard :
sudo cp /etc/proftpd/proftpd.conf /etc/proftpd/proftpd.conf.bak sudo nano /etc/proftpd/proftpd.conf
Edit décommenter (spécifiez le répertoire racine pour chroot) :
# Use this to jail all users in their homes # DefaultRoot ~ DefaultRoot /home/Linux/Docs
Vous pouvez modifier le paramètre selon vos besoins :
- ServerName :vous pouvez le modifier comme nom de serveur par défaut
- UtiliserIPV6 :vous pouvez le désactiver en le désactivant
- DefaultRoot :vous pouvez décommenter cette ligne pour limiter les utilisateurs à 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.
Parlons maintenant des é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 restart proftpd
Étape 5. Accéder au serveur FTP.
Nous allons accéder à ProFTPD via FileZilla à partir du système client. Nous installons maintenant FileZilla sur votre système client à l'aide de la commande suivante :
sudo apt install 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 correctement configuré, vous doit être autorisé à accéder au serveur avec le nom d'utilisateur et le mot de passe corrects.
Félicitations ! Vous avez installé ProFTPD avec succès. 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 consulter le site Web officiel de ProFTPD.