Exercice d’application - Chapitre SSH- NFS
SOMMAIRE
CHAPITRE 1 : SSH................................................................................................ 2
I. Identification des équipements du réseau ................................................... 2
II. Attribution des adresses réseau ................................................................... 2
III. Les fichiers de configuration et leur contenu ............................................ 3
1. Adressage des différentes machines ......................................................... 3
IV. Les différentes restrictions de connexion.................................................. 6
V. Ecrans de connexion depuis les postes clients au serveur ............................ 8
1. Client Windows ......................................................................................... 8
2. Client Linux ............................................................................................... 8
CHAPITRE 2 : NFS ............................................................................................... 9
I-Configuration côté serveur .............................................................................. 9
1-Installation du service nfs-kernel-server ...................................................... 9
2- Création du dossier partager du serveur NFS .............................................. 9
3- Attribuer les droits d’accès au dossier......................................................... 9
4- Fichier de configuration /etc/exports .......................................................... 9
II-Coté client linux .............................................................................................. 9
1-Installation du service nfs-kernel-server ...................................................... 9
2- Création du dossier devant contenir le montage ...................................... 10
3- Montage du dossier .................................................................................. 10
III- Côté client windows .................................................................................... 10
1-Installer le service NFS ............................................................................... 10
2-Monter le dossier de partage ..................................................................... 11
1
Exercice d’application - Chapitre SSH- NFS
CHAPITRE 1 : SSH
I. Identification des équipements du réseau
Pour la configuration de notre réseau les appareilles que nous aurons
à utiliser sont les suivant :
Client Linux : PC HP spectre x360 avec un système d’exploitation
CentOS version 7
Client Windows : PC HP 470C97 Notebook avec un système
d’exploitation Windows 10 professionnel
II. Attribution des adresses réseau
Serveur SSH
192.168.0.1 /24
Client Linux : Client Windows :
192.168.0.3/24 192.168.0.2/24
ROUTEUR
2
Exercice d’application - Chapitre SSH- NFS
III. Les fichiers de configuration et leur contenu
1. Adressage des différentes machines
- Serveur SSH Linux
Paramètres modifiés :
• BOOTPROTO : none
• IPADDR : 192.168.0.1
• NETMASK : 255.255.255.0
• DEVICE : eth0
Cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
NETMASK=255.255.255.0
IPADDR=192.168.O.1
USERCTL=no
3
Exercice d’application - Chapitre SSH- NFS
- Client SSH Linux
Paramètres modifiés :
• BOOTPROTO : none
• IPADDR : 192.168.0.3
• NETMASK : 255.255.255.0
• DEVICE : eth0
Pour la configuration IPv4
Cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
NETMASK=255.255.255.0
IPADDR=192.168.O.3
USERCTL=no
PREFIX=24
Pour la configuration IPv6
Cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
NETMASK=255.255.255.0
IPV6INIT=yes
4
Exercice d’application - Chapitre SSH- NFS
IPV6ADDR= 2001:db8::2/48
USERCTL=no
- Client Windows
Paramètres modifiés :
• Paramètre Adresse IP, nouvelle valeur 192.168.0.2
• Paramètre Masque de sous-réseau, nouvelle valeur
255.255.255.0
5
Exercice d’application - Chapitre SSH- NFS
IV. Les différentes restrictions de connexion
❖ L’administrateur ne pourra pas se connecter
Pour désactiver la connexion avec le compte administrateur il faut se
rendre dans le répertoire /etc/ssh/sshd_config, décommenter la ligne
PermitRootLogin et mettre sa valeur par défaut à « NO »
❖ Permettre aux différents groupes de pouvoir se connecter avec le
serveur ssh
Pour permettre aux groupes d’utilisateur de se connecter aux serveur ssh
nous utiliserons les commandes suivantes :
allowUsers PAUL JEAN ALICE
ddgroup ssh_allowed
usermod -a -G ssh_allowed PAUL
usermod -a -G ssh_allowed JEAN
usermod -a -G ssh_allowed ALICE
❖ Définir les accès aux serveur des différents postes
Pour la gestion des différents accès nous procédé comme suit.
Créer un répertoire et des fichiers de configuration
Mkdir -p /user/script
6
Exercice d’application - Chapitre SSH- NFS
Créer les différents et modifier les contenus
nano linux_activation
• Pour activer l’accès aux serveurs à partir du client linux et désactiver
l’accès à partir du client Windows est désactivé.
nano linux_activation
• Pour activer l’accès aux serveurs à partir du client windows et
désactiver l’accès à partir du client Linux est désactivé.
nano desactivation
• Désactiver l’accès de toutes les machines
❖ Planification des tâches
0 8 * * 1-5 root cat /user/script/ linux_activation > /ect/hosts.allow
0 9 * * 1-5 root cat /user/script/ desactivation > /ect/hosts.allow
0 10 * * 1-5 root cat /user/script/ windiws_activation > /ect/hosts.allow
0 11 * * 1-5 root cat /user/script/ desactivation > /ect/hosts.allow
7
Exercice d’application - Chapitre SSH- NFS
V. Ecrans de connexion depuis les postes clients au serveur
1. Client Windows
a) Connexion réussie
[email protected]’s password :
Last login : sat August 22 9:15:30 2020 from 192.168.0.3
[alice@localhost ~]$
b) Connexion échouée
C:\Users\HP\Desktop ssh [email protected]
ssh_exchange_identification : read: Connection reset
2. Client Linux
a) Connexion réussie
[email protected]’s password :
[alice@localhost ~]
b) Connexion échouée
[root@localhost network-scripts]# ssh paul @192.168.0.1
Ssh_exchange_identification : Connection closed by remote host
8
Exercice d’application - Chapitre SSH- NFS
[root@localhost network-scripts]
CHAPITRE 2 : NFS
I-Configuration côté serveur
1-Installation du service nfs-kernel-server
[root@localhost]# apt-get install nfs-kernel-server portmat
2- Création du dossier partager du serveur NFS
[root@localhost]# mkdir /home/Cours
3- Attribuer les droits d’accès au dossier
[root@localhost]# chmod 777 -R /home/Cours
4- Fichier de configuration /etc/exports
Editer le fichier en ajoutant les répertoires et liste de machines
#repertoire Liste-machines
/home/Cours *(ro,sync)
Pour valider le changement
[root@localhost]# exportfs -a
II-Coté client linux
1-Installation du service nfs-kernel-server
[root@localhost]# apt-get install nfs-kernel-server portmat
9
Exercice d’application - Chapitre SSH- NFS
2- Création du dossier devant contenir le montage
[root@localhost]# mkdir /mnt/nfs/Cours
3- Montage du dossier
[root@localhost]# mount -t nfs -o rw
192.168.0.1:/home/administrateur/Cours mnt nfs Cours
III- Côté client windows
1-Installer le service NFS
➢ Aller dans panneau de configuration
➢ Programmes
➢ Activer ou désactiver des fonctionnalités Windows
➢ Activer le service NFS
10
Exercice d’application - Chapitre SSH- NFS
2-Monter le dossier de partage
Lancer l’invite de commande cmd
C:\Users\HP mount 192.168.0.1:/Cours x:\
x:is now successfully connected to 192.168.0.1:/Cours
The command completed successfully
11