Académique Documents
Professionnel Documents
Culture Documents
SOMMAIRE
Table des matières
Installation, configuration et sécurisation ..............................................................................................1
Installer le paquet.................................................................................................................................1
Configurer VSFTPD ...............................................................................................................................2
Sécuriser VSFTPD ..................................................................................................................................3
Configurer les utilisateurs virtuels........................................................................................................5
Dans notre cas, nous avons déjà le user de créé donc pas besoin de le recréer. Mais si ce
n’est pas le cas, il faut le faire avec la commande
1
Maintenant passer à la configuration de vsftpd :
Pour les utilisateurs locaux, nous allons juste décommenter les lignes ‘write_enable=YES’ et
‘local_umask=022’
2
Créer le fichier qui servira de site web
Sécuriser le ftp
3
Et redémarrer le serveur vsftpd
Autorisons maintenant les connexions à partir d’internet en ajoutant les lignes suivantes :
Puis Installons et configurons le pare-feu ufw qui servira à contrôler et réguler les connexions à notre
machine :
Regardons le statut. Si le pare-feu est désactivé comme dans le cas présent, entrons la commande ‘ufw
enable’ pour l’activer. Puis laissons les connexions ssh possibles.
Puis autorisons la connexion des protocoles tcp et udp sur l’intervalle de ports établies précédemment.
4
On doit alors de nouveau redémarrer le système
Effaçons les lignes écrites dans le fichier ‘/etc/pam.d/vsftpd’ pour les remplacer par les lignes
suivantes :
Mais le fichier login n’étant pas créé, il faut le faire puis le convertir au format ‘db’ :
5
6
7
Et nous pouvons maintenant relancer le serveur.
Nous allons configurer le fichier de l’utilisateur virtuel pour lui donner des droits :
8
Ce qui doit donner ceci :
*** Pour pouvoir automatiser la gestion de la création et suppression des utilisateurs virtuels, il faut
créer un shell et l’implémenter de cette manière :
9
10