OpenMediaVault (OMV) : créer un serveur FTP (ProFTPD)

OpenMediaVault-Logo

Afin de faire le tour des applications du serveur Nas : OpenMediaVault, je vais consacrer cet article à l’activation du serveur FTP d’ OpenMediaVault (ils utilisent ProFTPD).

– Pour ne pas déroger à la règle, connectez-vous sur votre serveur.

Avant de procéder à son activation, vous devez déjà savoir si vous allez créer un répertoire unique pour vos échanges FTP, ou si vous voulez accéder à vos données depuis votre FTP.

– Rendez vous dans le menu : FTP puis cliquez sur l’onglet : Shares

Menu-FTP
Menu-FTP

– Cliquez sur le bouton Add :

ftp-shares-01

– Et c’est ici que vous faites le choix annoncé  ci-dessus, pour ma part, je souhaites que se soit une plateforme d’échanges et non d’accès à mes fichiers, donc je vais dédier un répertoire. Pour ce faire je vais cliquer sur le bouton « + » et créer un répertoire Partage-FTP.

 

ATTENTION !! Ne placez pas surtout pas votre dossier Partage-FTP dans lost+found/ !!!!
(Merci à Agez pour sa remarque) 

 

ftp-creation-ftp-shares-02
ftp-creation-ftp-shares-02

– Après avoir cliquez sur le bouton : « OK »  vous arrivez une nouvelle fois sur le menu précédent, mais cette fois, sélectionnez votre répertoire précédemment créé puis validez.

– Dirigez-vous vers l’onglet : Settings et appliquez ces modifications :

– Cochez la case devant : Enable
– Si vous n’avez pas d’autre compte local pour le moment et que vous souhaitez tester avec le compte admin de votre serveur, décocher la case : Require valid shell.
– Validez la config en cliquant sur le bouton OK en bas de page.
– Puis testez avec votre client FTP (ex : Filezilla) ou via ligne de commande depuis votre windows.

cmd
ftp
open IP-DE-VOTRE-SERVEUR-OpenMediavault
admin
openmediavault

Un petit ls afin de lister le contenu de votre répertoire si vous avez déjà des fichiers dedans (ce n’est pas mon cas) :

 ls

On tente de créer un répertoire (toto):

mkdir toto

A ce stade vous obtenez :

toto : Permission denied

ftp-cmd-connection-01
ftp-cmd-connection-01

Pour terminer la connexion depuis la fenêtre de cmd :

bye
(ferme la connexion au FTP)

 

exit
(ferme la fenêtre cmd)

Je n’ai pas réussi à trouver pourquoi les droits ne s’appliqués sur le dossier FTP, et du coup peu importe le compte utilisé, je me heurtais au même message : « Permission denied ». Pour contourner le problème, je me suis connecté en SSH (ou en console) sur le serveur, je me suis connecté avec le compte root.

Dirigez-vous vers le dossier :

cd /home

 

et en faisant

ls

vous devriez voir votre dossier FTP (ftp/)

Ajoutez tout les droits à votre répertoire :

chmod 777 ftp/

Et maintenant depuis votre client FTP vous pouvez créer vos dossiers, et vos répertoire. Je pense que ce « problème » sera réglé dans une prochaine version ou mise à jour.

4 commentaires sur “OpenMediaVault (OMV) : créer un serveur FTP (ProFTPD)”

Laissez un commentaire

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