Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/05/2012, à 17:50

sun400

Redirection de port Iptables pour FTP

Bonjour,
J'ai récemment installer vsFTPd sur une machine virtuel OpenVZ. Je souhaiterais y accéder via internet mais cela me pose quelques soucis.

Info pratique:
IP de la VM: 192.168.0.102
Redirection NAT:

iptables -t nat -I PREROUTING -p tcp -d xxx.xxx.xxx.xxx --dport 10221 -j DNAT --to 192.168.0.102:21
iptables -I FORWARD -p tcp -d 192.168.0.102 --dport 21

Config vsFTPd:

pasv_enable=YES
pasv_promiscuous=NO
pasv_min_port=40000
pasv_max_port=40100
pasv_address=xxx.xxx.xxx.xxx
port_promiscuous=NO

En local (entre le dédié et la vm):

Cmd: ftp 192.168.0.102
  • Connexion OK

  • Changement de répertoire OK

  • Affichage des dossiers OK

Via internet (entre mon pc et la vm):

Cmd: ftp xxx.xxx.xxx.xxx 10221
  • Connexion OK

  • Changement de répertoire OK

  • Affichage des dossiers ERREUR

500 Illegal PORT command.
ftp: bind: Address already in use

D’après mes recherches je suppose que je n'es pas redirigé les ports pour le transfert le fichier en passif, or, malgré plusieurs essais de redirection de plage de ports je n'obtient aucun résultat.

Merci de votre aide.

Hors ligne