Comment installer un serveur FTP avec ProFTPd

Grâce à un serveur FTP vous allez pouvoir gérer(ajouter, supprimer, modifier) les fichiers de votre VPS facilement,

Mise à jour et Installation du paquet

Avant chaque installation il est préférable de mettre à jour les sources afin d'obtenir la dernière version du paquet à installer. C'est très simple avec les commande suivantes.

apt-get update
apt-get upgrade

On installe ensuite le paquet qui nous intéresse: proftpd

apt-get install proftpd

Configuration de Proftpd

vi /etc/proftpd/proftpd.conf

Quelques modifications importantes ou utiles

DefaultRoot ~

Le répertoire de destination par défaut des utilisateurs est leur propre home directory.

ServerIdent on "FTP Server ready."

Message minimaliste affiché à la connexion

ShowSymlinks off

Ne pas afficher les liens symboliques

AllowStoreRestart on

Autoriser la reprise d'un upload de fichier (resuming)

AllowRetrieveRestart on

Autoriser la reprise d'un téléchargement de fichier

Si vous ne parvenez pas à vous connecter, une parade consiste à désactiver le module SQL postgres, en commentant avec # la ligne correspondante dans le fichier /etc/proftpd/modules.conf

vi /etc/proftpd/modules.conf

Puis ajouter le caractère # au début de la ligne :

# LoadModule mod_sql_postgres.c

On redémarre ensuite proftpd pour que les changement soient pris en compte:

/etc/init.d/proftpd restart

ou

service proftpd restart

Ajouter un utilisateur

Pour ajouter un utilisateur :

adduser **nom d'utilisateur**

Renseigner les informations demander.

Se connecter

Pour se connecter nous allons utiliser Fillezilla que vous pouvez télécharger ici: Téléchargez Fillezilla

Dans Fillezilla vous avez avez a remplir 4 champs :

  • Hôte : l'adresse IP ou le hostname de votre serveur
  • Identifiant : nom d'utilisateur
  • Mot de passe : Mot de passe définis par vous même
  • Port : 21 (21 étant le port par défaut pour le ftp)

Vous avez une question ou une suggestion ? N'hésitez pas à réagir dans les commentaires !