web-dev-qa-db-fra.com

Le mode passif VSFTPD ne fonctionne pas en arrière NAT

Hé les gars, j'essaie de permettre à mes amis de se connecter à mon serveur FTP (je l’héberge sur Ubuntu Server 15.04), alors j’ai défini l’adresse pasv_address dans la configuration et la plage de ports dans la configuration et le routeur. Mais ça ne marche toujours pas. Voici ce que dit Filezilla:

Réponse: 227 Entrée en mode passif (0,0,0,0,203,228). Commande: LIST Erreur: La connexion de données n'a pas pu être établie: ECONNREFUSED - Connexion refusée par le serveur. Erreur: Connexion expirée. Erreur: Impossible d'extraire la liste du répertoire.

Et voici ma configuration: http://Pastebin.com/j1ZyK7K8

3
Derek Lesho

Réponse tardive, mais voici:

J'ai toutes les options activées comme vous. C'est nécessaire, mais cela ne fonctionne toujours pas.

pasv_enable=YES
pasv_min_port=xxx
pasv_max_port=yyy
pasv_address=

Après que ces 2 lignes changent, cela fonctionne

listen_ipv6=NO
listen=YES
5
checksum

Sudo nano /etc/vsftpd.conf

pasv_enable = Oui

pasv_max_port = 10100

pasv_min_port = 10090


iptables -I INPUT -p tcp - port-de-destination 10090: 10100 -j ACCEPTER


Sudo ufw permettre 10090: 10100/tcp


Essayez d’autoriser la connexion Anon pour vous assurer que ce n’est pas un problème d’utilisateur/pwd. Pas sûr de ce que pasv_address est. mais j'ai un nom de domaine, alors peut-être que c'est nécessaire pour l'IP? BTW Découvrez les duckdns pour le DNS gratuit!

0
FreeSoftwareServers