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à installé 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 tous problèmes, répondre par commentaire.

Installer Proftpd

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

sudo apt-get install proftpd

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

adduser alexandre

Choisissez un mot de passe que vous devez confirmer, notez bien le mot de passe choisi, ce sera le mot de passe de votre ftp.

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

adduser alexandre admin

Si vous êtes sur Debian :

adduser alexandre sudo

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 :

nano /etc/proftpd/proftpd.conf

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

DefaultRoot /var/www alexandre

Redémarrer proftpd puis vérifier

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

/etc/init.d/proftpd restart

Enjoy !