Installer un serveur FTP : vsftpd http://www.debianaddict.org/article47.
html
[http://mail.debianaddict.org] [ecrire/] [rubrique8.html]
Home [/] Debian Addict Testing
Installer un serveur FTP: vsftpd
mercredi 13 juillet 2005.
Vous vous tes srement dj demand comment partager un espace disque de
faon ce quil soit accessible sur Internet tout en restant raisonnablement
scuris. Cela peut-tre utile au bureau ou titre priv. La mise en place dun
serveur FTP est une solution lgante et facile mettre en uvre.
Voici en quelques points les principales caractristiques du serveur que nous voulons mettre
en place :
chaque utilisateur se connectera avec un identifiant propre. Le systme pourra ainsi logger
les actions de chacun (en gros, savoir qui fait quoi)
chaque utilisateur disposera dun espace o il puisse stocker ses fichiers de faon prive
chaque utilisateur accdera un espace public
Tout cela est faisable facilement grce Very Secure FTPd [http://vsftpd.beasts.org/]
(autrement appel vsftpd qui quipe des serveurs FTP tels que ceux Red Hat, Suse, OpenBSD,
kernel.org et bien (bien sr) Debian.
Loggez vous en root et tapez :
# apt-get install vsftpd
Une fois vsftpd install, il faudra remplacer le fichier de configuration /etc/vsftpd.conf par le
suivant :
# 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 remonts auront des droits en 755)
local_umask=022
#
# On interdit lupload anonyme
anon_upload_enable=NO
#
# Idem pour la creation de repertoires
anon_mkdir_write_enable=NO
1 sur 11 25/04/2017 22:41
Installer un serveur FTP : vsftpd http://www.debianaddict.org/article47.html
#
# 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 Debian Addict
#
# On veut limiter les utilisateurs a leur repertoire
chroot_local_user=YES
chroot_list_enable=NO
#
# Les heures denregistrement des fichiers seront affichees a lheure locale
use_localtime=YES
Une fois le fichier de configuration remplac, on relance le serveur FTP en tapant en root :
# /etc/init.d/vsftpd restart
A partir de ce moment, les utilisateurs ont accs leurs rpertoires personnels via FTP et
leurs actions sont enregistres dans le fichier /var/log/vsftpd.log.
Il nous reste donc crer un rpertoire commun auquel chacun aura accs. Pour cela, on cre
un utilisateur lambda que lon appellera "commun" [1 [#nb1]]. En root, tapez :
# adduser commun
Le systme demande ensuite le mot de passe de lutilisateur puis diffrents renseignements
qui sont passer.
Il faut placer les fichiers que vous voulez partager dans le rpertoire de lutilisateur
"commun". Les photos de tata Monique feront merveille mais dfaut cela fonctionne aussi
avec nimporte quel document dentreprise.
Les fichiers partags doivent tre lisibles par nimporte quel utilisateur en lecture, il faut donc
2 sur 11 25/04/2017 22:41
Installer un serveur FTP : vsftpd http://www.debianaddict.org/article47.html
faire :
# chmod -R 755 /home/commun
# chown commun:commun -R /home/commun
Il faut alors crer dans le rpertoire personnel de chaque utilisateur un rpertoire "commun"
et y attribuer les bons droits. Soit, si on prend lexemple de lutilisateur pingoo :
# mkdir /home/pingoo/commun
# chown pingoo:pingoo /home/pingoo/commun
# chmod 755 /home/pingoo/commun
Il faudra ensuite indiquer au systme le lien entre /home/commun et /home/pingoo
/commun en rajoutant la ligne suivante dans le fichier /etc/fstab :
/home/commun /home/pingoo/commun auto bind,defaults 0 0
Pour finir, on monte le rpertoire /home/pingoo/commun en tapant :
mount /home/pingoo/commun
Le montage restera en place chaque reboot. Il ne vous reste plus qu communiquer
ladresse de votre serveur ainsi que les identifiants vos utilisateurs. Bien videmment
choisissez des mots de passe non triviaux (y compris pour "commun").
Pour information, voici un petit aperu des performances de vsftpd [http://vsftpd.beasts.org/#performance].
Jajoute galement quil est possible de crer un rpertoire o chacun pourra mettre ses fichiers. Pour cela, il
faudra crer un rpertoire dans lespace priv de lutilisateur "commun" en lui affectant comme droits 777
avec "commun" comme utilisateur et groupe.
[1 [#nh1]] Linstallation par dfaut de vsftpd fournit un utilisateur "ftp" avec lequel la manipulation est galement
possible
Signatures: 0
[]
Installer un serveur FTP: vsftpd
12 mars 2012, par Nouky [mailto:Nouky_ E4L hotmail.fr]
http://www.adminreseau.fr/?p=539 [http://www.adminreseau.fr/?p=539] je ne sais
pas lequel plagi mme si jai mes doutes mais bon a ce fait pas trop donc je me
permet de mettre au courant lauteur et le plagieur par la mme occasion du "vol"
puisquil ny a ny lien ny mme une allusion que le tuto nest pas de lui.
Sinon trs bon tuto mme si je nai pas encore russi me connecter mon ftp:(
(connexion refus)
[]
Installer un serveur FTP: vsftpd
2 mars 2012, par serge [mailto:villeneuve88 WQz laposte.net]
La premiere chose serrai il faut dire que ctepage vraiment eclairant. alors pour ce
faire Jai reblogger. juste un petit coup de main se prend toujours.
3 sur 11 25/04/2017 22:41
Installer un serveur FTP : vsftpd http://www.debianaddict.org/article47.html
[]
Installer un serveur FTP: vsftpd
14 octobre 2010, par niahoo [mailto:ludochm Q4P laposte.net]
Excellent tutoriel, trs simple donc facilement adaptable mes besoins.
merci!
[]
Problme de connexion
1er octobre 2010, par N3n3tt3 [mailto:maugero LDd esiee.fr]
Salut, Merci pour ton tuto. En fait jai un souci lgrement embtant...je narrive pas
me connect par filezilla au serveur vsftp que jai cr grace ton tuto. Dans le
doute jai recommenc linstallation 3 fois.
Ma config: debian amd64 lenny (cette config ne marcherait elle pas sur un x86? ),
jaccde se serveur par internet, cest un site distant, vsftpd.conf est exactement
le mme que le tient.
Je ne peux me connecter ni en root, ni en user local, ni en anonymous. Une ide??
[]
Installer un serveur FTP: vsftpd
6 juillet 2010, par Pierre [mailto:Pierre Kos yopmail.com]
Bonjour, je viens dun DUT SRC [http://www.dut-iut.com/info/dut/dut-src-service-
et-reseaux-de-communication] et je vous remercie pour ce tuto qui ma beaucoup
aid. Vive le rseau!
Pierre
[]
gros pd pour newbies
11 juin 2010, par xoom [mailto:xoom.moox Zu3 gmail.com]
bonjour tous jai bien suivi le tuto, jarrive me "connecter" dun autre ordi, mais
je ne sais pas ou est-ce que lon dfini le mot de pass de lutilisteur? si quelquun
avait une petite piste(genre la ligne de code) ce serait top merci xoom
[]
Installer un serveur FTP: vsftpd
4 dcembre 2008Mirage
Merci pour le tuto mais le soucis que malgr la config suivante:
annonymous_enable=NO local_enable=YES
je me retrouve toujours avec cette erreur, 500 OOPS: vsftpd: both local and
anonymous access disabled!
Quelquun aurait-il une ide? parce que l je sche un peu
[]
Installer un serveur FTP: vsftpd
21 octobre 2008, par Tyty [mailto:tyty dRo gmail.com]
4 sur 11 25/04/2017 22:41
Installer un serveur FTP : vsftpd http://www.debianaddict.org/article47.html
Merci pour cette belle configuration:)
[]
Installer un serveur FTP: vsftpd
7 octobre 2008leonux
Salut Olivier,
Bravo! superbe tuto!:)
Par contre, je nai pas utilis le montage du /home/commun
Pour verser des fichiers sur le serveur ftp interne, jutilise tout simplement Gftp;)
Cest bien pratique, cette affaire:)
http://ubunteros.tuxfamily.org/ [http://ubunteros.tuxfamily.org/]
[]
26 janvier 2011, par pedro [mailto:badrhou 2qL gmail.com]
Installer un serveur FTP: vsftpd
excuze tu peut mexpliker le concept du gftp , parce que je suis dans un stage
de fin de formation et jai comme projet un serveur de fichier sous linus ,
j"aimrai bien en savoire plus du G ftp mais dun cot utilisateur si tu vois ske
jveus dire ^^
[]
Installer un serveur FTP: vsftpd
15 avril 2008
Bonjour, Je cherche un bon tuto sur Vsftpd qui explique comment mettre en place:
Un serveur Ftp accs anonyme accs compte admin afin dadministrer les fichiers
pour le compte anonyme
cest possible avec Vsftpd, mais comment?!?
[]
Installer un serveur FTP: vsftpd
11 mars 2008AdaMs02
Jaurais une question, Cest possible de limit la taille du dossier de lutilisateur? Par
exemple si jai un user a qui je veut donn 600Mo despace arriv a 600 son rprtoir
est plein!!! possible?
[]
Installer un serveur FTP: vsftpd
6 mars 2008lolo
Un grand merci pour ce tuto trs bien fait qui ma permis de rsoudre mon problme
de simple dbutant sous linux pour installer un serveur ftp
[]
Installer un serveur FTP: vsftpd
7 aot 2007
/etc/rc.d/init.d/vsftpd restart il dit arret de vsftpd ok demarrage de vsftpd pour
5 sur 11 25/04/2017 22:41
Installer un serveur FTP : vsftpd http://www.debianaddict.org/article47.html
vsftpd ok le fichier /etc/vsftpd.conf j entre avec vi il ya rien .......je fais quoi? entre
temps dans le compte root j ecris $ ftp> not connected besoin d aide je suis
connecter
[]
21 novembre 2007
Installer un serveur FTP: vsftpd
Bonsoir, une question bete: est-on oblig de crer un rpertoire commun pour
tous les users ou peut on faire uniquement des rpertoires privs. Je ne vois pas
linteret dans mon cas dun commun gnral. merci de vos rponses.
[]
16 dcembre 2007, par zoule [mailto:zoulius kfA hotmail.fr]
Installer un serveur FTP: vsftpd
Bonjour et merci!! Juste une question comment peux t on faire pour FXP avec
vsftpd? MErci
[]
Installer un serveur FTP: vsftpd
13 juillet 2007
# mkdir /home/pingoo/commun # chown pingoo:pingoo /home/pingoo/commun #
chmod 755 /home/pingoo/commun
Il faudra ensuite indiquer au systme le lien entre /home/commun et /home/pingoo
/commun en rajoutant la ligne suivante dans le fichier /etc/fstab:
/home/commun /home/pingoo/commun auto bind,defaults 0 0
quelle bonne ide; avec les droits ainsi, si pingoo supp /home/pingoo/commun, ca
suit jusqu /home/commun et tas tout perdu.
[]
11 octobre 2007, par netsach [mailto:netsach VYs free.fr]
Installer un serveur FTP: vsftpd
Je suis daccord, mais avec une ligne du type:
/home/commun /home/pingoo/commun auto bind,ro,defaults 0 0
Alors pingoo peut toujours essayer de supprimer quoi que ce soit, ce sera
toujours refus.
Conclusion: avec lajout de ro dans la ligne doption de fstab, seul commun
peut modifier le contenu (y compris suppression). Je viens de tester, et je crois
ne pas faire derreur en disant a.
[]
Installer un serveur FTP: vsftpd
8 mars 2007, par bidouille82 [mailto:contact MLi bidouille82.fr]
Bonjour, Je voudrais dplacer le rpertoire de base dun utilisateur pour le remplacer
6 sur 11 25/04/2017 22:41
Installer un serveur FTP : vsftpd http://www.debianaddict.org/article47.html
par /var/www/ pour pouvoir uploader directement les fichiers sur mon site,
comment faire?
[]
20 novembre 2009, par Mathieu_7-7 [mailto:m.rigard 3kr free.fr]
Installer un serveur FTP: vsftpd
Up! Si quelquun a la soluce, jai la mme question ...
[]
27 janvier 2010
Installer un serveur FTP: vsftpd
Si quelquun a le problme, voil comment faire:
Soit la cration de lutilisateur =>
Useradd -d chemin_du_repertoire/de_lutilisateur utilisateur
Ou en modifiant un utilisateur dj cre =>
Usermod -d chemin_du_repertoire/de_lutilisateur utilisateur
[]
Installer un serveur FTP: vsftpd
30 janvier 2007, par Franck [mailto:f.vannier DJp gmail.com]
Bonjour!
Jai suivi le tuto pour installer mldonkey, et celui pour vsftpd qui devrait me
permettre de recuprer mes fichiers tlcharger. Jusque la tout va bien, la machine
(Debian Sarge) sert de partage de connexion (avec iptables).
Le hic, cest le taux de transfert que jobtient en local, du genre 15Kb/s!!! alors que
tout est en 100Mb:(
Jai regarder dans les log et dans top, mais rien danormal, une ide??
PS: merci pour les super tuto, cest sympa de partager;)
[]
5 fvrier 2007, par Olivier [mailto:olivier XU2 debianaddict.org]
Installer un serveur FTP: vsftpd
Salut,
Cest sur quobtenir du 15 ko/s nest pas normal. Jaurais tendance dire que
a ressemble un problme de routage.
Ce nest pas vident de rpondre ce genre de question sans avoir plus
dlments et surtout sans avoir la machine sous la main.
Merci pour tes compliments!
[]
Installer un serveur FTP
7 sur 11 25/04/2017 22:41
Installer un serveur FTP : vsftpd http://www.debianaddict.org/article47.html
11 octobre 2006
Hllo! Jai install vsftpd avec succes et ai ajout un utilisateur avec "adduser" jai
chang le rpertoire par dfaut pour /var/www (pour apache) mais lorsquavec ce
compte jupload des fichiers, les droits par dfaut sont: -rx-------- au lieu de
-rx-rr--- (pour que tout le monde puisse les lire puisque cest pour un site!) est-il
possible de changer ces droits dacces par dfaut? merci!!
(et merci pour le tuto bien sr!!)
[]
11 octobre 2007, par netsach [mailto:netsach fux free.fr]
Installer un serveur FTP
Normalement, si tu as mis "local_umask=022" dans la config de vsftpd, a
devrait tre 644 pour les fichiers, et donc "read" pour tout le monde...
[]
crontab et vsftpd
7 aot 2006, par berty [mailto:b_uhrig LA4 hotmail.com]
Bonjour,
moi jessaye de mettre mon /etc/init.d/vsftpd start dans crontab de root pour le
dmarrer une heure prcise tous les jours
, en vain alors que mon script /etc/init.d/vsftpd start fonctionne bien, et mme un
script start.sh qui fait la mme chose et lanc la main...
je seche, avez vous une ide?
Cdlt,
[]
8 aot 2006, par Olivier [mailto:olivier hHc debianaddict.org]
crontab et vsftpd
Une piste (peut-tre): les variables denvironnement de lutilisateur. Elles sont
charges lorsque lutilisateur sidentifie (on les voit en tapant la commande env
. Cela expliquerait certainement pourquoi le script lanc la main fonctionne
et quil plante lorquil est plac dans le crontab.
Je conseille dans un premier temps de dclarer les variables denvironnement
dans le script shell et de voir ce qui se passe lors du lancement du crontab. Si
a marche, on trouvera le moyen de raliser lopration proprement.
Si cela ne marche pas, on fera un pseudo fichier de log du crontab en
redirigeant les messages derreur vers un fichier.
Bon courage!
[]
Installer un serveur FTP
4 juillet 2006, par vziann [mailto:vziann gBw hotmail.com]
Moi jai 500 OOPS: vsftpd: cannot open config file:restart
8 sur 11 25/04/2017 22:41
Installer un serveur FTP : vsftpd http://www.debianaddict.org/article47.html
une ide?
[]
18 juillet 2006, par Olivier [mailto:olivier LTS debianaddict.org]
Installer un serveur FTP
Salut,
Ton fichier /etc/vsftpd.conf doit possder les droits -rw-rr-- et appartenir
root (owner et group).
Autre piste: es-tu sur de ne pas avoir fait de faute de frappe lorsque tu as
nomm le fichier vsftpd.conf er de lavoir plac dans le bon rpertoire (ie:
/etc)?
[]
Installer un serveur FTP
8 dcembre 2005, par kosmic [mailto:kokosmic SHh hotmail.com]
quand je veux me conecter ca me dit 500 OOPS: vsftpd: both local and anonymous
access disabled! pourriez vous m eclairer sur le pourquoi de la question (j ai mi
votre config a la lettre!)
[]
8 dcembre 2005
Installer un serveur FTP
Il faut faire un choix:
1-/ Soit autoriser les users locaux se connecter sans accs anonyme =>
local_enable=YES & anonymous_enable=NO
2-/ Soit autoriser uniquement les connexions anonymes =>
anonymous_enable=YES & local_enable=NO
Cordialement;-)
[]
10 juin 2006, par antoine [mailto:antoine___b XH8 hotmail.com]
Installer un serveur FTP
Bonjour, en effet jai eu la meme erreur car les deux options anonymous
et local_users taient NO!
Jai donc tester le anonymous a yes et local_users No et ca fonctionne
bien mais si je mets linverse, je me log en user(ie pinguin par exemple)
et je ne peux pas me connecter! il ne met pas derreur, juste connection
refuse.
Comment puis-je faire?
Merci davance
Antoine
[]
9 sur 11 25/04/2017 22:41
Installer un serveur FTP : vsftpd http://www.debianaddict.org/article47.html
18 juillet 2006, par Olivier [mailto:olivier FSL debianaddict.org]
Installer un serveur FTP
Salut,
Il sagit dune grosse erreur de ma part (mea culpa): il faut passer le
paramtre local_enable=YES.
Ca devrait mieux fonctionner comme cela!
[]
25 juillet 2006Olivier aussi
Installer un serveur FTP
Bonjour,
Jai un autre soucis, en suivant tip top les instructions
ci-dessus, je narrive me connecter en ftp quavec lutilisateur
root et pas les autres. Auriez-vous une piste?
(debian sarge, vsftpd 2.0.3)
Merci davance!
[]
1er septembre 2006, par Olivier (encore) [mailto:olivier
8jL debianaddict.org]
Installer un serveur FTP
Dsol pour la lenteur de la rponse (priode dt
oblige).
Dans le doute, jai reinstall vsftpd. Tout fonctionne
normalement.
Le problme subsiste-t-il sur la machine en question?
[]
12 avril 2007Defaite
Installer un serveur FTP
Bonjour tous!
Question bte mais on ne peut plus importante pour
moi:
Peut on se connecter en root? Et si oui, comment?
Merci:)
[]
7 septembre 2008, par Jean-Kalux
[mailto:jcroussey 7VB gmail.com]
Installer un serveur FTP
Salut, Oui tu peux, Tu ouvre un console en root
10 sur 11 25/04/2017 22:41
Installer un serveur FTP : vsftpd http://www.debianaddict.org/article47.html
# iceweasel ftp://leserveurvoulu
Et tes connect en root.
Backend [backend.php3]
Stats [stats]
About [rubrique8.html]
11 sur 11 25/04/2017 22:41