fonction ftp_connect sur un QNAP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : fonction ftp_connect sur un QNAP

Re: fonction ftp_connect sur un QNAP

par Mazarini » 27 sept. 2012, 10:45

Il y a 2 modes de connexion ftp : passif et actif. L'un des 2 (actif ?) utilise plusieurs autres ports pour les transferts de données alors que l'autre utilise seulement un autre port pour les données.Il faut donc autoriser 2 ports dans un cas et mettre en place un système spécifique dans l'autre pour autoriser les ports de données.

Je n'ai pas le souvenir exact du paramétrage du pare-feu, mais il me semble que c'est lié à un truc genre ip_conntrack pour iptables (module noyau ?).

fonction ftp_connect sur un QNAP

par benoitchauvin » 27 sept. 2012, 03:11

Bonjour,
j'utilise la fonction ftp_connect sous php, pour me connecter à un serveur externe.
Tout fonctionnait bien sur mon ordi linux.
Je suis passé sur un serveur QNAP, paramétré en php5.
Là impossible de me connecter. J'ai essayé de modifier les paramètres firewall du routeur, les niveau de sécurité du QNAP,... rien n'y fait.
Par contre quand j'essaie avec cette fonction de me connecter sur le serveur ftp en localhost, ça fonctionne.
Et quand j'essaie le script sur un autre hébergement, ça fonctionne aussi.

J'en déduis que le script est bon mais qu'il doit y avoir une manip à faire. Comme tous ceux j'imagine qui posent des questions sur le forum, j'ai passé des heures à essayer de trouver la solution, en vain.
Si l'un de vous pouvait m'éclairer... ce serait sympa.