24/12/2024
INGENIERIE DES SYTEMES ELECTRIQUES
ET SYSTEMES EMBARQUES
Année Universitaire : 2024-2025
Administration Système (Windows ,Linux) et Virtualisation
ADMINISTRATION SYSTÈME
FTP
Pr. Rachid DAKIR
Année Universitaire : 2024-2025
Université Hassan 1er
Faculté des Sciences et techniques de Settat
Département : Mathématiques et Informatique
Licence en Sciences et Techniques
Filière : Génie Informatique
Module : Administration système et Sécurité réseau
Module :
ADMINISTRATION SYSTÈME
Administration système et Sécurité réseau
FTP
Pr. Rachid DAKIR
Année Universitaire : 2024-2025
1
24/12/2024
Chapitre II : Administration système CI_ISESE – AU : 2024-2025
Serveur FTP
Introduction
Un serveur FTP est un service qui permet aux utilisateurs d’échanger,
d’envoyer et de récupérer des fichiers sur une machine distante et ce service se
base sur le protocole FTP (File Transfer Protocol) qui est utilisé lors de ces
opérations est dédié à la gestion des transferts de fichiers.
Ce protocole permet de transporter les données via les ports 20 (client) et 21
(serveur) d’une part, et de créer, éditer et lire les répertoires d’autre part.
Grâce à ce type de serveur que on peut, par exemple, mettre à jour un site sur
les serveurs web chez l’espace d’hébergement.
Pour utiliser une telle structure client-serveur, les utilisateurs n’ont qu’à se
connecter au serveur à l’aide d’un client FTP et d’un compte utilisateur
spécifique.
Professeur : Rachid DAKIR CI_ISESE A.U : 2024-2025
Chapitre II : Administration système CI_ISESE – AU : 2024-2025
Serveur FTP
Introduction
Il existe différents serveurs FTP, dont la plupart sont open source et se trouvent
généralement dans la gestion des paquets de la distribution respective
Parmi les serveurs FTP les plus connus on trouve :
o FTP : Sert à transférer des fichier, mais le protocole FTP n’est pas sécurisé :
Toutes les données entre l’utilisateur et le serveur transitent « en clair ».
o Vsftpd : C’est un serveur très sécurisé mais également très léger.
o PureFTPd : C’est un serveur très sécurisé et également assez simple à
configurer et malgré le fait qu’il soit moins connu, on peut trouver pas mal de
ressources le concernant sur Internet.
o ProFTPD : Serveur FTP libre qui permet de transférer des fichiers et l’une
des applications les plus populaires. Proftpd l'un des meilleurs
serveurs FTP disponibles, Il vous offre énormément de possibilités
Professeur : Rachid DAKIR CI_ISESE A.U : 2024-2025
2
24/12/2024
Chapitre II : Administration système CI_ISESE – AU : 2024-2025
Serveur FTP
Définition :
vsFTPd, créé en 2000, est un serveur FTP qui mise beaucoup sur la sécurité
développé par Chris Evans, chargé de la sécurité de Google Chrome. Il est
l'un des premiers logiciels serveurs à mettre en œuvre la séparation des
privilèges, minimisant ainsi les risques de piratage
Pour installer un serveur FTP on aurait besoin des prérequis suivants :
o Disposer d'un serveur
o Disposer des droits d'administration sur le serveur.
o Disposer d'une connexion à Internet configurée et activée.
o Savoir utiliser le terminal
Professeur : Rachid DAKIR CI_ISESE A.U : 2024-2025
Chapitre II : Administration système CI_ISESE – AU : 2024-2025
Serveur FTP
Installation et configuration
o Mise à jour du système :
o Pour installer le serveur vsftpd, installer le paquet :
Professeur : Rachid DAKIR CI_ISESE A.U : 2024-2025
3
24/12/2024
Chapitre II : Administration système CI_ISESE – AU : 2024-2025
Serveur FTP
Installation et configuration
o On active et démarre le service :
o Le fichier principal de configuration du service vsftpd : vsftpd.conf
o La configuration du serveur VsFTPd est centralisée dans un seul et même
fichier /etc//vvsftpd.conf.
o Choisissez votre éditeur de texte favori (en mode super utilisateur) et appliquez les
modifications suivantes en fonction du mode de fonctionnement de VsFTPd.
o Première chose à faire, toujours, faire une copie du fichier d’origine pour garder
une conf saine en cas de problème de paramétrage.
Professeur : Rachid DAKIR CI_ISESE A.U : 2024-2025
Chapitre II : Administration système CI_ISESE – AU : 2024-2025
Serveur FTP
Installation et configuration
o On paramètre le fichier de configuration :
o Permettre des accès anonymes (Mode d’accès non spécifique)
o La ligne "anonymous enable=NO" indique que la connexion anonyme
n’est pas activée
o Etendre les droits des utilisateurs anonymes
• anon_mkdir_write_enable =YES : Les utilisateurs anonymes
peuvent créer de nouveaux répertoires. Valeur par défaut : "NO" ou
désactivé (#)
• anon_other_write_enable: Si cette ligne est activée, les fichiers et
répertoires du serveur FTP peuvent être renommés et supprimés.
Professeur : Rachid DAKIR CI_ISESE A.U : 2024-2025
4
24/12/2024
Chapitre II : Administration système CI_ISESE – AU : 2024-2025
Serveur FTP
Installation et configuration
o Permettre des accès aux utilisateurs locaux
o Limitation aux utilisateurs FTP à leur propre répertoire personnel
o Autorisation aux utilisateurs connectés à télécharger des fichiers sur le FTP.
o L'utilitaire vsftpd permet de créer une liste d'utilisateurs approuvés
o Pour changer le numéro du on utilise la commande suivante :
Professeur : Rachid DAKIR CI_ISESE A.U : 2024-2025
Chapitre II : Administration système CI_ISESE – AU : 2024-2025
Serveur FTP
Installation et configuration
o Etendre les droits des utilisateurs anonymes
• anon_upload_enable: Cette ligne de texte active le téléchargement anonyme
de fichiers. Pour cela, vous devez activer write_enable et créer un répertoire de
téléchargement séparé, car les utilisateurs anonymes ne peuvent pas écrire
directement dans le répertoire home. Valeur par défaut : "NO" ou désactiver
(#) "YES"
Remarque :
• Si le serveur FTP est connecté à Internet, il n’est pas recommandé d’étendre
ainsi les droits des utilisateurs anonymes. Sinon, vous risquez que votre
serveur soit utilisé à mauvais escient par des tiers.
Professeur : Rachid DAKIR CI_ISESE A.U : 2024-2025
5
24/12/2024
Chapitre II : Administration système CI_ISESE – AU : 2024-2025
Serveur FTP
Installation et configuration
o Création d’un utilisateur FTP :
o Ajout du nouveau utilisateur à la liste des utilisateurs avec la vérification :
Professeur : Rachid DAKIR CI_ISESE A.U : 2024-2025
Chapitre II : Administration système CI_ISESE – AU : 2024-2025
Serveur FTP
Installation et configuration
o Création d’un répertoire pour le nouveau utilisateur et l’ajustement des
autorisations d’accès :
Création d’un répertoire /home/user-ftp/ftp/upload
Ajustement les droits d’accès : /home/user-ftp/ftp/upload
o Installation du client ftp pour le test en mode local
Professeur : Rachid DAKIR CI_ISESE A.U : 2024-2025
6
24/12/2024
Chapitre II : Administration système CI_ISESE – AU : 2024-2025
Serveur FTP
Installation d’un client FTP
o Test l’accès au serveur ftp :
Mode local (client ftp): linux
Professeur : Rachid DAKIR CI_ISESE A.U : 2024-2025
Chapitre II : Administration système CI_ISESE – AU : 2024-2025
Serveur FTP
Installation d’un client FTP
o Test l’accès au serveur ftp :
Distant (client ftp): filezila
Professeur : Rachid DAKIR CI_ISESE A.U : 2024-2025
7
24/12/2024
Chapitre II : Administration système CI_ISESE – AU : 2024-2025
Serveur FTP
Installation d’un client FTP
o Test l’accès au serveur ftp :
Distant(client ftp):MS-DOS_Windows
Professeur : Rachid DAKIR CI_ISESE A.U : 2024-2025