[RESOLU] Serveur FTP avec vsftpd

Bonjour,
Sur une Debian Lenny (Linux debian 2.6.26-1-486), j’aimerais mettre en place un serveur FTP (vsftpd) qui soit accessible de mon réseau local et du net.
Je ne veux pas d’authentification sur le serveur (anonyme et sans mot de passe).
J’ai installé et configuré ddclient (dyndns)ainsi que ma box (inventel/Orange), vsftpd est installé, il me reste a configurer vsftpd.conf et le firewall.
J’aimerais avoir des avis sur ce fichier de conf.

[code]# vsftpd.conf

BOOLEAN OPTIONS

anonymous_enable=YES
chroot_list_enable=YES
listen=YES
no_anon_password=YES
use_localtime=YES
xferlog_enable=YES

NUMERIC OPTIONS

anon_umask=022
data_connection_timeout=300
file_open_mode=0777
max_clients=10
max_per_ip=5
pasv_max_port=50100
pasv_min_port=50000

STRING OPTIONS

anon_root=/home/ftp/
chroot_list_file=/etc/vsftpd.chroot_list
ftpd_banner=Bienvenue sur mon serveur FTP
pasv_address=xxx.dyndns.org
xferlog_file=/var/log/xferlog[/code]

J’ai pris tout ce qu’on peut paramétrer sur le fichier de conf. et j’ai essayer de garder ce qui me semblais utile.
Si un truc cloche, j’suis preneur

Je reformule, est ce que ça, c’est bon ou pas

C’est bien le répertoir racine du FTP ?

Oui à condition que ce répertoire existe.
Mais je ne comprends pas ton premier message , tu as un soucis ? si oui lequel et que disent les logs ?

Bon ça avance :
Avec g6ftpserver.com/ftptest ça donne ça :

[code]* About to connect() to xxxxxx.dyndns.org port 21

USER anonymous
< 230 Login successful.

PWD
< 257 “/”

  • Entry path is ‘/’

CLNT Testing from http://www.g6ftpserver.com/ftptest from IP xx.xx.xxx.xxx
< 500 Unknown command.

  • QUOT command failed with 500

  • Connection #0 to host xxxxxx.dyndns.org left intact

  • Closing connection #0[/code]

Mais par contre avec net2ftp.com/ ça fonctionne

[code]Tous Nom Type Taille Propriétaire Groupe Permissions Modifié le Actions
Close
Uploader des fichiers
Your browser doesn’t support Flash - please upload files with the normal upload or Java upload page.
Status: Queue is empty
Cancel queue Clear queue

icon 	Remonter ..
icon 	Carol 	Répertoire 	4096 	1001 	1001 	rwxr-xr-x 	Nov 01 14:14 	
icon 	Logiciels 	Répertoire 	4096 	1001 	1001 	rwxr-xr-x 	Nov 01 15:57 	
icon 	Microsoft Office 2003 	Répertoire 	4096 	1001 	1001 	rwxr-xr-x 	Oct 22 23:01 	
icon 	Microsoft Office 2007 	Répertoire 	4096 	1001 	1001 	rwxr-xr-x 	Nov 01 14:13 	
icon 	.bash_logout 	Fichier BASH_LOGOUT 	220 	1001 	1001 	rwxr-xr-x 	Nov 01 03:58 	Voir	Éditer	Ouvrir
icon 	.bashrc 	Fichier BASHRC 	3116 	1001 	1001 	rwxr-xr-x 	Nov 01 03:58 	Voir	Éditer	Ouvrir
icon 	.profile 	Fichier PROFILE 	675 	1001 	1001 	rwxr-xr-x 	Nov 01 03:58 	Voir	Éditer	Ouvrir

[/code]

y’a un truc que je comprend pas …
et j’aimerais supprimer aussi les .bash_logout, .bachrc et .profile

Pour les fichiers, tu peux les cacher avec cette directive :

Sinon si tu préfères vraiment les supprimer, il faut le faire via ssh ou autre.

Pour ton soucis de connexion via un client ftp, essaies sans cette directive :

Ps: bien évidement tes logiciels propriétaires présents sur ton ftp sont tous légaux et tu en empêches la diffusion afin de lutter contre le piratage ? :mrgreen:

Dans vsftpd.conf, il ne faut pas mettre la ligne suivante :

Pour les fichiers .bash_logout, .bachrc et .profile:

ne sert a rien car c’est deja la valeur par défaut, il suffit de les supprimer directement dans le répertoire.

Merci a toi grand chef Niloo!

Et pour répondre à ta ptite question : Bien Sur !!! :smiley: