GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer ProFTPD sur Debian 8

Dans ce tutoriel, nous allons vous montrer comment installer ProFTPD sur Debian 8. Pour ceux d'entre vous qui ne le savaient pas, ProFTPD est un serveur FTP sous licence GPL qui peut être installé gratuitement sur votre système Linux. C'est une alternative à vsftpd. Le serveur FTP open source ProFTPD est l'un des démons de transfert de fichiers les plus utilisés, sécurisés et fiables sur les environnements Unix, en raison de sa simplicité de configuration de fichiers, de sa vitesse et de sa facilité d'installation.

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 l'installation pas à pas de ProFTPD sur un serveur Debian 8 (Jessie).

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :Debian 8 (Jessie).
  • 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).
  • 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 Debian 8 Jessie

Étape 1. Avant d'installer un logiciel, il est important de s'assurer que votre système est à jour en exécutant le suivant apt-get commandes dans le terminal :

apt-get update
apt-get upgrade

Étape 2. Installation de ProFTPD et de tous les packages requis.

sudo apt-get install proftpd

Pendant l'installation, vous serez invité à choisir la méthode d'installation souhaitée. Il existe deux méthodes d'installation, le démon standard et les méthodes du démon init.

Configurer Proftpd

Étape 3. Configurez ProFTPD.

Le fichier de configuration par défaut de ProFTPD se trouve dans /etc/proftpd/proftpd.conf.

nano /etc/proftpd/proftpd.conf

Remplacez ServerName par le nom d'hôte de votre serveur. Dans le cas ci-dessous, ftp.idroot.us est un exemple :

ServerName “ftp.idroot.us”

Décommentez DefaultRoot :

# Use this to jail all users in their homes
DefaultRoot

Créer un utilisateur FTP

Étape 4. Ajoutez un utilisateur FTP.

Avant de créer un utilisateur pour Proftpd, veuillez ajouter /bin/false à votre fichier /etc/shells :

echo "/bin/false" >> /etc/shells

Créez un utilisateur avec un répertoire personnel auquel il aura accès par FTP. Je vais désactiver l'accès au shell pour cet utilisateur en lui attribuant le shell "/bin/false" à lui pour s'assurer qu'il ne peut pas se connecter par SSH. Mon nom d'utilisateur est nommé "idroot", veuillez remplacer idroot par votre nom d'utilisateur dans la commande suivante :

adduser --home /home/idroot --shell /bin/false idroot

Ensuite, configurez Proftpd pour autoriser l'utilisateur idroot à accéder au serveur FTP :

cd /etc/proftpd/
nano proftpd.con

Ajoutez cette configuration pour permettre à l'utilisateur idroot de se connecter et de charger/télécharger le fichier vers/depuis son répertoire personnel /home/idroot :

<Directory /home/idroot>
Umask 022 022
AllowOverwrite off
     <Limit LOGIN>
        AllowUser idroot
        DenyALL
     </Limit>
     <Limit ALL>
        Order Allow,Deny
        AllowUser idroot
        Deny ALL
    </Limit>
    <Limit MKD STOR DELE XMKD RNRF RNTO RMD XRMD>
    AllowUser idroot
    Deny ALL
    </Limit>
</Directory>

Exécutez les commandes ci-dessous pour redémarrer ProFTPD :

systemctl restart proftpd

Étape 5. Accédez au serveur FTP.

Une fois que vous avez installé le serveur FTP et que vous l'avez configuré à votre goût, il ne vous reste plus qu'à ouvrir un client FTP et vous connecter au serveur en utilisant son adresse IP , nom d'hôte ou nom de domaine. Si tout est correctement configuré, vous devriez avoir accès 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 le serveur FTP ProFTPD sur le serveur Debian 8 Jessie. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de ProFTPD .


Debian
  1. Comment installer le serveur Redis sur Debian 11

  2. Comment installer MySQL 8.0 / 5.7 sur Debian 11 / Debian 10

  3. Comment installer le serveur MySQL sur Debian 9

  4. Comment installer ProFTPD sur CentOS 7

  5. Comment installer Odoo 12 sur Debian 9

Comment installer FastPanel sur Debian 11

Comment installer I2P sur le serveur Debian :

Comment installer VNC sur Debian 10

Comment installer Go sur Debian 10

Comment installer le serveur VNC sur Debian 11

Comment installer Go sur Debian