vosinformations.com

VsFTPd - problèmes de connexion

lundi 19 mai 2008

Le client ftp se connecte au serveur ftp - vsftpd - , mais impossible de lister, ou d’exécuter une commande. vsftpd se trouve derrière un routeur et/ou un firewall.

Dans la configuration de vsftpd, vsftpd.conf, rajouter les lignes suivantes :

pasv_enable=YES
pasv_min_port=11000
pasv_max_port=11010
pasv_address=xxx.xxx.xxx.xxx

xxx.xxx.xxx.xxx représente l’adresse ip extérieure (wan) du routeur, ou firewall, telle quelle apparaît sur le réseau.
C’est l’adresse ip de la freebox, par exemple.

Ouvrez les ports suivants, à la fois sur votre firewall et éventuellement votre routeur (à forwader)

- 20 tcp
- 21 tcp
- 11000 à 11010 en tcp

20 et 21 tcp, sont les ports réservés aux ftp.
Ouvrez 10 ports en tcp, ici 11000 à 11010, retenez qu’il faut en ouvrir 10, de préférence à 5 chiffres.
Evidemment, c’est la même plage de port qui doit être renseignée et ouverte dans vsftpd.conf, au niveau du firewall, ainsi que du routeur.
Si vous avez un routeur, en plus des ports 20, 21 tcp, redirigez la plage de ports 11000 à 11010, en tcp, vers la machine hébergeant le serveur.

P.-S.

Prenez garde aux erreurs de syntaxe, de chiffres, etc... ainsi qu’à utiliser des ports tcp

SPIP | | Plan du site | Suivre la vie du site RSS 2.0

Sauf mention contraire, le site est placé sous double licence Creative Commons BY-SA et GNU Free Documentation License.