1. Réalisé par : SAID YOUSSOUF AHMED
Mise en place d’un Seveur nFS
NFS–UBUNTU
2. Réalisé par : SAID YOUSSOUF AHMED
ImnaTech : Mise en place serveur nfs
OBJECTIFS :
Savoir mettre en place un service de transfert de fichier/répertoire NFS
Configurer le fichier /etc/exports
Accès au ressource à partir de client Ubuntu
Prérequis
Un serveur Ubuntu où se trouvent les fichiers à partager.
Un client UBUNTU qui doit pouvoir accéder aux fichiers d Serveur.
Avoir les droits d'administration sur les deux machines
Connaître les adresses IP locales de Serveur et de Client
Serveur Ubuntu : 192.168.71.155
Client ubuntu : 192.168.71.156
1.1. Introduction
Network File System (ou NFS), littéralement système de fichiers en réseau, est à
l’origine un protocole développé par Sun Microsystems en 1984 qui permet à un ordinateur
d’accéder via un réseau à des fichiers distants. Il fait partie de la couche application du
modèle OSI et utilise le protocole RPC.
1.2. Mode d’administrateur
1.3. Création des répertoires de partage
Nous allons d’abord créer le répertoire à partager
root@/home/imnatech# mkdir /home/imnaPartager
1.3.1. Arborecente du repertoir imnaPartager
1.3.2.Mise ajour
Maintenant, on lance la commande apt-get update -y pour mettre à jour les
paquets.
root@/home/imnatech#apt-get update
3. Réalisé par : SAID YOUSSOUF AHMED
1.3.3.Installation de paquet
Pour installer le serveur NFS, on lance la commande apt-get install nfs-kernel-server
root@/home/imnatech#apt-get install nfs-kernel-server
1.3.4. Configuration des exportations NFS
Maintenant on modifier le fichier de configuration nommé exports dans /etc pour indiquer le
dossier à partager et définir les options.
On a les options suivantes :
rw: Permet la lecture et l’écriture sur un partage.
sync : Permet au serveur NFS de répondre aux demandes juste après que les requêtes
soient pris en charge par l’unité de stockage.
no_root_squash : Spécifie que le root de la machine sur laquelle le répertoire est monté a
les droits de root sur les répertoires.
Après avoir modifié le contenu du fichier /etc/exports, valider les changements avec la
commande,
1.3.5. droits pour l’accès aux fichiers de partages
root@/home/imnatech#sudo chmod -R 777 /home/imnaPartager/
1.3.6. Redémarre le service
# systemctl start nfs-server
1.3.7. Consulte le status
# systemctl status nfs-kernel-server
4. Réalisé par : SAID YOUSSOUF AHMED
valider le changement de configuration
root@/home/imnatech#exportfs –r
vérifier vos partages actifs par les commandes :
root@/home/imnatech#showmount -e
1.3.8. Vérifier les traffics au niveau du port 2049
root@/home/imnatech#rpcinfo -p | grep nfs
1.4. Cote client : Ubuntu 14.04
Sur le machine client, nous devons installer un paquet appelé nfs-common, qui fournit la
fonctionnalité NFS sans inclure aucun composant serveur. Encore une fois, rafraîchissez l’index
local du paquet avant l’installation pour vous assurer que vous disposez d’informations à jour :
1.4.1. Mode d’administrateur
1.4.2. Installation de paquet
Ici on installe le client qui nous permet de partager la ressource avec le service nfs
1.4.3. Mise a jour
Maintenant, on lance la commande apt-get update -y pour mettre à jour les
paquets
imrane@ubuntu:/home/imrane# apt-get update
1.4.4. Installation de logiciel
imrane@ubuntu:/home/imrane# apt-get install nfs-common
1.4.5. Création du répertoire de montage
On Crée un répertoire pour monter le partage NFS
imrane@ubuntu:/home/imrane# cd /mnt/imnaPartager
1.4.6. Monter le partage NFS
Pour monte nfs sur une machine client ubuntu on utilise le synthase suivante :
#sudo mount [adresse IP du serveur]:/partage /mnt/partage
on a accès au contenu du répertoire imnaPartager.
Adresse ip du serveur
Dossier partager
dans le server
Dossier du point de montage
dans le client kali linux