Aller au contenu principal

Service FTP

Le serveur Pureftpd a été installé. Votre utilisateur est restreint au répertoire par un mécanisme appelé "chroot". Cela permet de sécuriser et bloquer l’accès aux autres répertoires du serveur. Vous pouvez utiliser un client FTP pour vous connecter en FTP tel que FileZilla : FileZilla

Le répertoire personnel de votre utilisateur FTP est identique à celui de votre utilisateur SSH, et les droits sont également partagés. Il est possible d’appliquer des restrictions sur les IP source de connexion pour ce protocole sur simple demande de votre part.

Les identifiants de connexion FTP sont listés par serveur dans le tableau de votre infrastructure reçu par mail. Vous pouvez nous contacter à tout moment ajouter ou supprimer des comptes FTP.

Ajouter un compte FTP

!!! Depuis le compte admin !!!

mode interactif

/usr/local/bin/createPureftpUser.sh
Veuillez entrer le nom d'utilisateur à créer
userexemple
Veuillez entrer le mot de passe de l'utilisateur userexemple.
userexempleFTp123
Veuillez entrer le chemin d'accès pour l'utilisateur (exemple /home/votreuser/ftps)
/home/votreuser/htdocs
Création de l'utilisateur : userexemple avec le mot de passe userexempleFTp123 dans le répertoire /home/votreuser/htdocs
Voulez-vous continuez ? Oui(O) ou Non(N), C pour annuler
O
Test dossier OK
Creation de l'utilisateur
Password:
Enter it again:
Création OK

mode non-interactif

/usr/local/bin/nipureftp.sh help
Usage: nipureftp.sh [OPTION]...

DESCRIPTION
nipureftp.sh can create, list and remove pure-ftp virtual user.

Password lenght : 14 characters mini for acceptable lenght
Virtual home user: directory must exist

OPTIONS
[1] create create user account
[2] list list users account
[3] delete remove user account

EXAMPLES
# create virtual user
sudo bash nipureftp.sh create myname mystrongpasswd /home/path
# list virtual users
sudo bash nipureftp.sh list
# remove virtual user
sudo bash nipureftp.sh delete myname

Exemple

sudo /usr/local/bin/nipureftp.sh create myname mystrongpasswd /home/path

Supprimer un compte FTP

mode interactif

/usr/local/bin/deletePureftpUser.sh
----------------------------------
liste des utilisateurs et chemin :
userexemple /home/votredossier/htdocs/./
----------------------------------
Veuillez entrer le nom d'utilisateur à supprimmer
userexemple
Suppression de l'utilisateur : userexemple
Voulez-vous continuez ? Oui(O) ou Non(N), C pour annuler
O
Suppression de l'utilisateur
Supression OK

mode non-interactif

/usr/local/bin/nipureftp.sh help
Usage: nipureftp.sh [OPTION]...

DESCRIPTION
nipureftp.sh can create, list and remove pure-ftp virtual user.

Password lenght : 14 characters mini for acceptable lenght
Virtual home user: directory must exist

OPTIONS
[1] create create user account
[2] list list users account
[3] delete remove user account

EXAMPLES
# create virtual user
sudo bash nipureftp.sh create myname mystrongpasswd /home/path
# list virtual users
sudo bash nipureftp.sh list
# remove virtual user
sudo bash nipureftp.sh delete myname

Exemple

sudo /usr/local/bin/nipureftp.sh list
sudo /usr/local/bin/nipureftp.sh delete myname