Image

JSI to DEDI est un panel de gestion de serveurs de jeux & web sur votre dédié.

[Debian 10] Installer Proftpd

Tout ce qui concerne les serveurs dédiés c'est ici.
Répondre
Avatar du membre
Papy___
Admin
Admin
Messages : 185
Enregistré le : 30 nov. 2021, 16:12
Localisation : Paris
Contact :

Installer Proftpd

Message par Papy___ »

proftpd.jpg



Nous allons voir comment créer des accès ftp. Nous allons installer Proftpd.



Installation

Connectez vous en root sur votre serveur dédié.
Tapez la commande suivante pour installer Proftpd.
apt install proftpd
à la question souhaitez vous continuer ? [O/n] mettez la lettre "O" puis validez.



Configuration

Tapez la commande hostname (elle va servir pour après donc notez ou retenez bien votre hostname)
hostname
Tapez la ligne suivante pour configurer ProFtpd.
nano /etc/proftpd/proftpd.conf
Trouvez ensuite la ligne qui commence par ServerType et vérifiez qu'elle soit bien sur standalone.

Code : Tout sélectionner

ServerType                    standalone
Trouvez la ligne
ServerName "Debian"
Il faut remplacer Debian et mettre le hostname de votre machine.

Trouvez la ligne

Code : Tout sélectionner

#DefaultRoot                   ~
et dé-commentez la ligne en retirant le # au début.
Cette action a pour but que lorsque quelqu'un se connectera au ftp il sera directement dans son dossier et ne pourra pas se balader dans les autres dossiers sur la machine.
ou
DefaultRoot /var/www
N'accèdera qu'au dossier /var/www

Vérifiez que le port est bien 21.

Une fois les modifications faites vous refermez le fichier en faisant la manipulation clavier ctrl + x ensuite vous appuyez sur "o" et validez par la touche Entrée.

Maintenant nous allons redémarrer Proftpd en tapant ceci
service proftpd restart

Les commandes à connaitre


Redémarrer le serveur FTP :
service proftpd restart
Stopper le serveur FTP :
service proftpd stop
Lancer le serveur FTP (s'il n'est pas déjà lancé) :
service proftpd start
Voyons comment créer un compte FTP.



Créer un compte FTP

Le fait de créer un user va créer automatiquement un dossier avec le nom de l'user créer dans /home
Si je crée le user papy lorsque je me connecterai en root sur la machine j'irai dans /home et j'aurai un dossier papy.
Si je me connecte avec mon user papy je serai connecté directement dans mon dossier /home/papy

Pour créer ce genre de compte il vous suffit de taper en root
adduser papy
il vous demandera ensuite le mot de passe + la confirmation.
Il vous demandera d'autres infos mais pas la peine de les mettre vous appuyez sur la touche Entrée jusqu'à ce qu'il vous demande d'appuyer sur O ou n, vous ferez donc "o" puis Entrée.

Pour ce type de création de user, il n'aura accès qu'à son propre dossier.

Vous pouvez également créer un user qui aura accès a un dossier spécifique. Par exemple /var/www/monsite
Pour créer ce genre de compte il vous suffit de taper
adduser papy --home /var/www/monsite
N'oubliez pas de créer le dossier monsite dans /var/www avant ^^
Vous mettez un mot de passe + confirmation, etc. comme un compte normal.

Toutefois attention car étant donné que le dossier monsite dans /var/www vous l'avez crée avec le user root c'est root qui a les droits et donc le user papy ne peut rien faire.
Pour remédier à ça tapez la commande suivante en root
chown -R papy:papy /var/www/monsite

Supprimer un user

Pour supprimer un user vous tapez la commande suivante
deluser papy --remove-home


Ce tutoriel est la propriété de papyinfo.fr
Répondre