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 09/01/2008, à 02:19

jak0lantash

[RESOLU]Impossible de lancer VsFTP

Bonjour à  tous,

J'ai le plaisir d'avoir installer ubuntu server 6.10 sur ma toute nouvelle dédibox, je suis entrain de configurer tous les services pour en faire un petit serveur. Je passe à  la partie FTP, et là  crac ça marche pas ^^
Alors voilà , j'ai voulu changé la config de VsFTP pour l'adapter à  mes besoins. Et maintenant il m'est totalement impossible de relancer le service.
Quand je lance le service, ça me dit que c'est ok et pourtant rien n'est lancé !! J'ai eu beau chercher par ci par là  des infos, j'en ai conclus que les défaut étaient généralement assez spécifiques...
J'aurai bien voulu analyser les fichiers de logs, mais ils sont vides !! hmm:/

root@sd-1*****:/# /etc/init.d/vsftpd stop
 * Stopping FTP server: vsftpd
No /usr/sbin/vsftpd found running; none killed. [ ok ]
root@sd-*****:/# /etc/init.d/vsftpd start
 * Starting FTP server: vsftpd [ ok ]

Donc à  priori c'est bien lancé, mais :

root@sd-*****:/# ps aux | grep ftp
root      8932  0.0  0.0   2848   760 pts/0    R+   01:16   0:00 grep ftp

Et avec netstat -atn, j'ai rien qui écoute sur le port 21...

Mes fichiers /var/log/vsftpd et /etc/vsftpd/.log sont vides
Mon fichier /etc/vsftpd.conf :

##############
## MAN PAGE ##
##############
# http://vsftpd.beasts.org/vsftpd_conf.html
# http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-fr-4/s1-ftp-vsftpd-conf.html
#
#
#
###########
## DEMON ##
###########
# mode standalone
listen=YES
# mode standalone dedie aux IPv6
liste_ipv6=NO
# essaye de garder ouvertes les sessions en cours
session_support=YES
#
#
#
###########################
## CONNEXION ET CONTROLE ##
###########################
# autorise les anonymes (anonyme et ftp)
anonymous_enable=NO
# definit la liste des mots de passe de messagerie a interdire
banned_email_file=/etc/vsftpd/.banned_emails
# specifie la banniere
ftpd_banner=..:: Welcome to jak0lantash FTP Server ::..
# specifie le fichier contenant la banniere
banner_file=/etc/vsftpd/.banner
# specifie la liste des commandes autorisees
#cmds_allowed=,
# active le filtrage des mots de passe de messagerie
deny_email_enable=NO
# autorise les utilisateurs locaux a se connecter
local_enable=YES
# specifie le nom du service PAM
#pam_service_name=ftp
# enveloppe les acces dans TCP
tcp_wrappers=NO
# interdit l'acces aux utilisateurs locaux ne figurant pas dans la liste
userlist_deny=NO
# active l'interdiction des utilisateurs figurant dans la liste
userlist_enable=NO
# definit une liste d'utilisateurs
userlist_file=/etc/vsftpd/.user_list
#
#
#
##############
## ANONYMES ##
##############
# specifie la racine des anonymes
anon_root=/home/trash/
# autorise les anonymes a creer des dossiers
anon_mkdir_write_enable=NO
# autorise les anonymes a uploader des fichiers
anon_upload_enable=NO
# autorise les anonymes a downloader les fichiers opens
anon_world_readable_only=YES
# specifie l'utilisateur local a appliquer aux anonymes
ftp_username=ftp
# les anonymes ne fournissent pas de mot de passe
no_anon_password=NO
# specifie une liste de mot de passe pour les anonymes
secure_email_list_enable=NO
#
#
#
#########################
## UTILISATEURS LOCAUX ##
#########################
# autorise les utilisateurs locaux a utiliser chmod
chmod_enable=NO
# emprisonner les utilisateurs locaux de la liste dans leur home
chroot_list_enable=NO
# specifie la liste des utilisateurs locaux a emprisonner
chroot_list_file=/etc/vsftpd/chroot_list
# emprisonne tous les utilisateurs locaux de la liste dans leur home
chroot_local_user=NO
# permets aux utilisateurs non-anonymes et non-locaux de se connecter en tant qu'invite
guest_enable=NO
# specifie le nom d'utilisateur a appliquer a l'invite
guest_username=ftp
# specifie le repertoire d'arrive des utilisateurs locaux
local_root=/home/ftp/virtual/
# specifie la valeur donne a umask pour la creation de fichier
local_umask=022
# specifie le repertoire contenant les fichiers de configuration des utilisateurs
user_config_dir=/etc/vsftpd/users_conf/
# autorise les utilisateurs a lister les repertoires
dirlist_enable=YES
# affiche le contenu du fichier .message (message_file) a l'arrive dans le repertoire
dirmessage_enable=YES
# affiche les fichiers et repertoires commencant par un .
force_dot_files=NO
# force l'affichage de l'utilisateur ftp comme proprietaire dans les listes de repertoire
hide_ids=YES
# specifie le fichier du message d'accueil des repertoires
message_file=.message
# remplace les UID/GID par test/test
text_userdb_names=NO
# affiche l'heure du serveur
use_localtime=NO
#
#
#
###############
## TRANSFERT ##
###############
# autorise le download
download_enable=YES
# redifini le proprietaire des fichiers uploades
chown_uploads=YES
# proprietaire a appliquer aux fichiers uploades
chown_username=virtual
# autorise l'upload
write_enable=YES
#
#
#
####################
## JOURNALISATION ##
####################
# force la creation de deux fichiers de logs
dual_log_enable=YES
# log toutes les commandes
log_ftp_protocol=NO
# redirige les logs du service aux logs systemes
syslog_enable=NO
# specifie le fichier de log
vsftpd_log_file=/etc/vsftpd/.log
# active les logs
xferlog_enable=YES
# specifie le fichier de log pour les transfert
xferlog_file=/etc/vsftpd/.xferlog
# fusionne les deux fichiers de log
xferlog_std_format=NO
#
#
#
############
## RESEAU ##
############
# specifie le timeout de connexion passive
accept_timeout=180
# limite le taux de transfert des anonymes
anon_max_rate=0
# permet d'ecouter aussi le port 20
connect_from_port_20=NO
# specifie le timeout de connexion active
connect_timeout=180
# specifie le temps de pause accepte pendant un transfert
data_connection_timeout=360
# specifie le port data
ftp_data_port=20
# specifie le temps de pause accepte pendant la connexion
idle_session_timeout=360
# specifie l'adresse IP a ecouter
listen_address=88.191.**.**
# specifie l'adresse IPv6 a ecouter
#listen_address6
# specifie le port connexion
listen_port=21
# limite le taux de transfert des utilisateurs locaux
local_max_rate=0
# limite le nombre de clients simultanes
max_clients=16
# limite le nombre de connexions simultanes par IP
max_per_ip=4
# specifie l'adresse IP publique (si derriere un NAT)
#pasv_address=
# specifie le port max de la page publique (si derriere un NAT)
#pasv_max_port=
# specifie le port min de la page publique (si derriere un NAT)
#pasv_min_port=
# empeche l'analyse de l'adresse IP de connexion du client (si derriere un NAT)
#pasv_promiscuous=
# interdit les connexions actives

Si des fois vous pourriez avoir une piste, ça serait bien cool. Merci d'avance
Je retourne à  mes recherches google ^^

Dernière modification par jak0lantash (Le 23/12/2008, à 03:52)

Hors ligne

#2 Le 09/01/2008, à 03:00

benjou

Re : [RESOLU]Impossible de lancer VsFTP

peut-être

sudo cat /var/log/vsftpd.log

mais je ne sais pas si il loggue autre choses que les transactions ftp. Donc si tu n'as même pas de demon, tu risque d'avoir rien dedans


écrasons l'infâme

Hors ligne

#3 Le 09/01/2008, à 03:06

jak0lantash

Re : [RESOLU]Impossible de lancer VsFTP

Pour le fait qu'il ne veuille pas lancer le démon, j'ai trouvé en tombant dessus par hasard. Fallait quand même y voir !! ^^
Dans le fichier de conf, j'avais mis : liste_ipv6=NO
qu'il faut bien sûr remplacer par : listen_ipv6=NO

Bon après le serveur fait pas du tout ce que je veux, mais au moins ça marche !! Merci

Hors ligne