Comment créer un accès FTP avec Proftd vers le repertoire /var/www

Si vous souhaitez créer un accès FTP vers votre répertoire /var/www vous êtes (enfin) sur la bonne page.

Peut être avez-vous déjà installer proftpd, dans ce cas rendez-vous un peu plus bas pour la modification du fichier proftpd.conf

Grâce à cette méthode, vous pourrez aussi choisir quel utilisateur aura accès à quel répertoire

Pour tout problèmes, répondre par commentaire.

Installer Proftpd

Pour installer proftpd, connectez-vous en SSH et lancer la commande

[shell]sudo apt-get install proftpd[/shell]

A la question « Lancer ProFTPd à partir d’inetd ou indépendamment ? » nous choisissons indépendamment.

Ajouter un utilisateur au FTP

Pour ajouter un utilisateur qui aura accès FTP, il faut en fait créer un utilisateur linux, si par exemple, vous souhaitez que l’identifiant de votre compte soit “alexandre” alors tapez toujours en SSH

[shell]adduser alexandre[/shell]

Choisissez un mot de passe que vous devez confirmer, noter bien le mot de passe choisis, ça sera le mot de passe de votre ftp.

On ajoute cette utilisateur au groupe administrateur pour avoir accès en écriture sur le dossier /var/www

[shell]adduser alexandre admin[/shell]

Si vous êtes dur Debian :

[shell]adduser alexandre sudo[/shell]

Actuellement, vous pouvez vous connecter en entrant l’host (Ip de votre serveur), votre nom d’utilisateur (ici alexandre) et le mot de passe.

Mais par défaut, nous arrivons dans home et non pas dans /var/www

Éditer le proftpd.conf afin d’arriver directement dans /var/www

Pour éditer le fichier proftpd.conf en SSH tapez :

[shell]nano /etc/proftpd/proftpd.conf[/shell]

On souhaite que l’utilisateur “alexandre” accède directement au répertoire /var/www il suffit d’ajouter la ligne suivante:

[shell]DefaultRoot /var/www alexandre[/shell]

Redémarrer proftpd puis vérifier

Afin de prendre en compte les modifications, proftpd doit redémarrer :

[shell]/etc/init.d/proftpd restart[/shell]

Enjoy !

Share On Facebook
Share On Twitter
Share On Google Plus
Share On Linkedin
8 réponses
  1. Nicolas
    Nicolas says:

    Bonjour,

    Avez-vous une solution lorsqu’il faut gérer plusieurs utilisateurs et plusieurs sites ? Pour que chaque utilisateur arrive dans son /var/www/dossier_user et non dans /var/www.

    Nicolas.

    Répondre
  2. charly
    charly says:

    Bonjour je propose une solution pour ajouter de nouveau utilisateurs pour proftpd via le lien suivant :

    J’utilis des virtualhosts dans le fichier de config de proftpd (proftpd.config).

    Répondre
  3. Coolternet
    Coolternet says:

    Bonjour… j’ai suivi le tuto et je n’arrive pas à autoriser les connexion unix en FTP.

    USER mcadm: no such user found from ##.##.##.##

    J’ai ce message dans mes log …

    Répondre
  4. anthony de mysoftwaregate.com
    anthony de mysoftwaregate.com says:

    merci pour le tuto ! je vais continuer à regarder, je trouve par contre que le fichier de config de proftpd n’est pas très clair…la doc ne l’est pas non plus, donc encore merci !

    Répondre

Répondre

Want to join the discussion?
Feel free to contribute!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *