Bonjour,
Après m'être arraché les cheveux sur un problème similaire avec le NAS WD MyCloud, j'ai finalement réussi a mettre en place une config qui marche. J'obtenais des erreurs du type 'Impossible de récupérer le contenu du dossier' ou 'Le serveur a envoyé une réponse passive avec une adresse non routable. Adresse remplacée par celle du serveur'
Ce qui péchait était effectivement que le seul port 21 (voire même 21 + 20) ouverts dans le routeur vers le NAS ne suffisent pas. Ce NAS utilise uniquement le mode passif et par conséquent comme expliqué plus haut, il faut ouvrir d'autre ports qui sont utilisés entre autre pour le listage des répertoires.
VOICI COMMENT METTRE EN PLACE LE SERVEUR FTP SUR WD MyCloud la config est la suivante :
---- I .ACTIVATION DU SERVICE FTP ET OBTENTION DES PORTS A OUVRIR----
1. Paramètres -> Réseau -> Service Réseau -> Accès FTP = MARCHE
2. Paramètres -> Réseau -> Service Réseau -> Accès FTP -> Configurer...
3. 1ère étape : laisser par défaut. Cliquer sur 'Suivant'
4. C'est ici qu'il a fallu ruser : Mode Passif, cliquer sur 'Personnaliser'
- L'assistant donne une plage de port du type 55536 - 55663 => C'est cette plage qu'il faudra ouvrir également dans le routeur (en sus du port 21)
- Cocher 'Rapporter l'IP externe en mode PASV' et cliquer sur 'Obtenir l'adresse IP'
nb: en espérant que la vôtre soit une adresse ip fixe, sinon il faudra voir comment installer dyndns ou noip
5. Cliquer sur 'Suivant'
6. A cette étape suivante (jeu de caractères etc...) j'ai tout laissé par défaut, cliquer sur 'Suivant' à nouveau
7. Dernière étape (qui permet de bloquer certaines ip), laisser par défaut et cliquer sur 'Terminer'
----- II . OUVERTURE DES PORTS SUR LE FIREWALL INTERNE DU NAS ----
1. Paramètres -> Réseau -> Redirection de port -> AJOUTER
2. Paramètres de redirection de port -> 'Sélectionner le service d'analyse par défaut' -> SUIVANT
3. Sélectionner le service d'analyse par défaut -> Choisir FTP TCP 21 21
4. Cliquer sur 'Terminer'
--- III . ACTIVATION DU FTP SUR VOTRE DOSSIER PARTAGÉ ---
1. Dossiers Partagés - > Cliquer sur l'utilisateur dans la liste à gauche
2. Accès au dossier partagé -> Accès FTP -> MARCHE
3. Mode : 'Anonyme Lecture/Ecriture'
----- IV . OUVERTURE DES PORTS DANS VOTRE BOX / ROUTEUR ----
Ici c'est spécifique à chaque box / Routeur, mais toutes les box doivent avoir cette fonction, sous 'NAT' ou 'redirection de port'
Il y a donc au moins deux port/plages de ports à ouvrir dans votre box et vers votre NAS
1. Port externe Type Protocole Port de destination IP locale
21 Port TCP 21 adresse IP locale de votre NAS
2. Port externe Type Protocole Port de destination IP locale
55536-55663 Plage TCP 55536-55663 adresse IP locale de votre NAS
NOTE SECURITE : A ma connaissance, au moins sur le port 21 il est conseillé de choisir plutot un autre port, pour éviter les attaques pirates.
Vous pouvez donc faire une redirection sur le même modèle que ci-dessus en remplaçant le port externe 21 par exemple par le : Port externe 99599 avec port de destination (inchangé) 21. Vous accèderez ainsi accéder à votre FTP par le port 99599 (et non plus 21). Votre routeur se charge de faire la translation et vous éviterez les attaques sur le port 21 qui est un des ports les plus scanné par les pirates.
----- V . CONNEXION A VOTRE NAS EN FTP ----
Avec les paramètres ci-dessus pour moi tout fonctionne. Ouvrez filezilla (ou tout autre client FTP) , et saisissez les paramètres ci-dessous :
Hote : l'adresse IP externe de votre connexion
Idendifiant : le nom de l'utilisateur authorisé sur votre dossier partagé
Mot de passe : le mot de passe de l'utilisateur
Port : 21 ou le port sécurisé que vous avez défini dans les redirections de port de votre routeur : comme donné en exemple plus haut : 99599
ça devrait être tout