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

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.


Laissez un commentaire

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

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

  • Agez

    Bonjour,
    Dans votre exemple (capture écran) le partage nommé « Partage-FTP »
    et localisé dans le répertoire « lost+found ».
    ce répertoire ne doit pas être utilisé pour du partage de fichier ou autre,
    il est réservé pour fsck quand il trouve des blocs perdus, il les met dedans en raw!

    Au plaisir

  • dead-red Auteur de l’article

    Ah ! Merci de l’info comme je n’ai pas accès au serveur, je ne sais pas si il me proposait d’autres chemins à ce moment là ou si c’est une erreur de ma part (c’est même certainement ça). Et peut être que mon problème de droits venait du fait que le répertoire parent était lost+found.

    Je vais éditer l’article pour prendre en compte votre remarque, par contre je ne pourrais pas changer l’image.

  • Yogi

    Bonjour,

    je reviens sur la remarque d’Agez.
    Je ne peux pas mettre mon partage ailleurs que dans « lost+found », c’est le seul choix que me propose le menu déroulant.
    Aurais je raté quelque chose?
    D’autres part, j’ai créer 3 partages (2 sur un disque le 3ème sur un un autre disque phsique). j’ai créer un nom d’utilisateur pour un amie qui est censé n’avoir des droits que sur un seul des 2 partages qui sont sur le même disque, mais, il acède à tout… 1 idée?
    Dernière question: tout marche très bien en FTP, par contre en SFTP j’accède à l’intégralité de l’arborescence du serveur???
    et en FTPS impossible de le faire fonctionner par le net (alors que ça marche très bien en local)

    petite précision j’ai la version 0.4 (mais c’était pareil avec la 0.3)