Je n'arrive pas à lister de répertoire sur le serveur Synology DS 207 par une connexion FTP sécurisée alors qu'en FTP simple ça marche parfaitement.
Voici le fichier de log (Filezilla) :
Statut : Connexion à ***.***.***.***:21...
Statut : Connexion établie, attente du message d'accueil...
Réponse : 220 Serveur FTP server ready.
Commande : AUTH TLS
Réponse : 234 AUTH SSL command successful.
Statut : Initialisation TLS...
Statut : Vérification du certificat...
Commande : USER ******
Statut : Connexion TLS/SSL établie.
Réponse : 331 Password required for *******.
Commande : PASS ********
Réponse : 230 User ******* logged in.
Commande : PBSZ 0
Réponse : 200 PBSZ command successful (PBSZ=0).
Commande : PROT P
Réponse : 200 Protection level set to Private.
Statut : Connecté
Statut : Récupération du contenu du dossier...
Commande : PWD
Réponse : 257 "/" is current directory.
Commande : TYPE I
Réponse : 200 Type set to I.
Commande : PORT 88,163,26,227,217,56
Réponse : 200 PORT command successful.
Commande : LIST
Erreur : Délai d'attente expiré
Erreur : Échec lors de la récupération du contenu du dossier
Avez-vous une idée de la nature du problème ?
Oui, ça y est c'est résolu ! ! :-D ça provenait de l'impossibilité d'établir la connexion en mode passif
Pour la communauté, voici la solution :
Pour mémoire, réaliser une connexion en FTP sécurisé d'un site externe à un site hébergeant le Syno derrière un routeur (câble ou ADSL)
Filezilla
Gestionnaire de site, onglet général
- Hôte : adresse IP : celle du site "Syno"
- Port : laisser vide (21 par défaut)
- Type de serveur : FTPES (explicite)
- Type d'authentification : Normale
- Id et MP : ceux définis dans le Syno, Privilèges, Utilisateur
Onglet Paramètres de transfert
- Mode de transfert : passif
Routeur
Attribuer une adresse IP fixe au Syno, ex : 192.168.0.20
Faire un 'port forwarding' ou 'transfert de port' pour permettre aux commandes et aux données d'être transmises au Syno
- ports 20 à 21 vers 192.168.0.20, protocole TCP
- ports 55536 à 55663 vers 192.168.0.20, protocole TCP (obligatoire pour permettre le mode passif)
Syno
- cocher 'Activer le service FTP'
- 'Paramètre de numéro de port du service FTP:' 21
- cocher 'Utiliser la plage de port par défaut (55536-55663)'
- cocher 'Permettre la connexion SSL/TLS uniquement'
et youpii j'ai mon bureau à la campagne :-))