PROFTPD - PROFTPD GUI et erreur 421

Salut à tous,

bon ce soir je suis blazé. Toujours pas réussi à partager un simple dossier sur un lan avec samba en 10 jours avec 20 min par soir.

Maintenant, je dois mettre en place un simple service FTP pour le boulot. Et biensûr, encore une fois au bout de 3 heures, c’est l’arrachage de scalp. 280 pages de config incompréhensibles, des dizaines de fichiers conf, tout est en anglais, et rien à faire même avec l’interface graphique.

Une installation par défaut, puis :

ftp localhost 421 Service not available
ça veut pas démarrer-on-sait-pas-pourquoi.

Je l’avais installé pour marcher avec inetd, et comme ça démarre pas, je l’ai viré, puis réinstaller, mais cette fois-ci biensûr, il ne demande pas son mode d’installation, et se remet directement en service inetd, super.

Merki à vous

rarargfhrhg !!!

j’ai essayé VSFTPD, un bon truc, avec des tutos simples. le serveur marche nickel,
M A I S
500 unknown command
sur CLNT de chez gene6 ftp server …

c’est pas possiiiiiible !

Peux-tu nous coller le fichier de configuration ?

Bonsoir, et merci.

J’ai essayé plusieurs conf récemment, voilà c’est lui qui fait ça:

[code]# Nous voulons que le serveur fonctionne en mode standalone
listen=YES

On ne veut surtout pas de connexions en mode anonymous

anonymous_enable=NO

On veut que les utilisateurs locaux puissent se connecter

local_enable=YES

On veut que les utilisateurs puissent remonter des fichiers sur le serveur

write_enable=YES

On fixe le masque local a 022 (les fichiers remontés auront des droits en 755)

local_umask=022

On interdit l’upload anonyme

anon_upload_enable=NO

Idem pour la creation de repertoires

anon_mkdir_write_enable=NO

On demande a ce que les actions des utilisateurs soient loggees

xferlog_enable=YES

On verifie que la commande PORT provienne bien du port 20 de la machine cliente

connect_from_port_20=YES

Les logs seront enregistres dans le fichier /var/log/vsftpd.log

xferlog_file=/var/log/vsftpd.log

On declare les valeurs de timeout. Celles fournies par defaut sont ok pour notre utilisation

idle_session_timeout=300
data_connection_timeout=120
connect_timeout=60
accept_timeout=60

Par securite, on interdit la commande ABOR

async_abor_enable=NO

Les transferts en ASCII sont souvent source de confusions

ascii_upload_enable=NO
ascii_download_enable=NO

Par securite, on change la banniere

ftpd_banner=Bienvenue sur le serveur blabla

On veut limiter les utilisateurs a leur repertoire

chroot_local_user=NO
chroot_list_enable=NO

Les heures d’enregistrement des fichiers seront affichees a l’heure locale

use_localtime=YES

[/code]

Ha j’oubliais, je voudrais le faire tourner en passif, et je crois qu’il y a ça à placer, pas sûr, enfin ça marche pas non plus avec:

pasv_enable=YES
pasv_promiscuous=NO
pasv_min_port=1024
pasv_max_port=1048
pasv_address=xxx.xxx.xxx.xxx
# ou domaine.com avec pasv_addr_resolve=YES
port_promiscuous=NO

De même qu’en local, j’ai :

DEBIAN:/usr/bin# ftp localhost Connected to localhost. 220 Bienvenue sur le serveur Debian Addict Name (localhost:root): sos 331 Please specify the password. Password: 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files.

Et avec FileZilla:

Statut : Connexion à 127.0.0.1:21... Statut : Connexion établie, attente du message d'accueil... Réponse : 220 Bienvenue sur le serveur blabla Commande : USER sos Réponse : 331 Please specify the password. Commande : PASS *** Réponse : 230 Login successful. Commande : SYST Réponse : 215 UNIX Type: L8 Commande : FEAT Réponse : 211-Features: Réponse : EPRT Réponse : EPSV Réponse : MDTM Réponse : PASV Réponse : REST STREAM Réponse : SIZE Réponse : TVFS Réponse : UTF8 Réponse : 211 End Commande : OPTS UTF8 ON Réponse : 200 Always in UTF8 mode. Statut : Connecté Statut : Récupération du contenu du dossier... Commande : PWD Réponse : 257 "/home/sos" Commande : TYPE I Réponse : 200 Switching to Binary mode. Commande : PASV Réponse : 227 Entering Passive Mode (82,121,3,67,4,10). Commande : LIST Erreur : Délai d'attente expiré Erreur : Échec lors de la récupération du contenu du dossier

Voilà.

J’ai avancé un peu entre temps; après avoir lu le man complet, et bien pigé au calme, j’ai tapé ça:

[code]listen=YES
ftpd_banner=Bienvenue
use_localtime=YES

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022

chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list

pasv_enable=YES
pasv_min_port=1024
pasv_max_port=1048
pasv_address=mon dyndns
[/code]

Ca a l’air d’aller. Mais sur gene6 ftp, j’ai :

* About to connect() to 82.121.3.67 port 21
* Trying 82.12xxxxx... connected
* Connected to 82.12xxxxx (82.12xxxxxx) port 21
< 220 Bienvenue 

> USER sos 
< 331 Please specify the password. 

> PASS *****
< 230 Login successful. 

> PWD 
< 257 "/" 
* Entry path is '/'

> CLNT Testing from http://www.g6ftpserver.com/ftptest from IP 82.12xxxxxx
< 500 Unknown command. 
* QUOT command failed with 500
* Connection #0 to host 82.12xxxxxx left intact

* Closing connection #0

Vous trouvez ça normal ?

salut

J’utilise proftpd depuis longtemps et ça fonctionne bien.Si ça peut t’aider dans ton installation voici un lien vers un bon tuto que j’avais moi même utilisé:

http://www.trustonme.net/didactels/58.html