Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
elearning:workbooks:lpic:22:450:l104 [2022/11/04 15:03] – admin | elearning:workbooks:lpic:22:450:l104 [2022/11/21 15:29] (Version actuelle) – admin | ||
---|---|---|---|
Ligne 11: | Ligne 11: | ||
* **Topic 210: Network Client Management** | * **Topic 210: Network Client Management** | ||
* Contenu du Module | * Contenu du Module | ||
+ | * LAB #1 - Le Serveur DHCP | ||
+ | * 1.1 - Introduction | ||
+ | * 1.2 - Installation | ||
+ | * 1.3 - Configuration de base | ||
+ | * Le fichier dhcpd.conf | ||
+ | * LAB #2 - PAM sous RHEL/CentOS 7 | ||
+ | * 2.1 - Présentation | ||
+ | * 2.2 - Bloquer un Compte après N Echecs de Connexion | ||
+ | * LAB #3 - Gestion du Serveur OpenLDAP | ||
+ | * 3.1 - Qu’est-ce que LDAP ? | ||
+ | * 3.2 - Comment fonctionne LDAP ? | ||
+ | * 3.3 - La Structure d’un annuaire LDAP | ||
+ | * 3.4 - Installation et Activation du serveur OpenLDAP sous CentOS 7 | ||
+ | * 3.5 - Configuration d'un serveur OpenLDAP | ||
+ | * 3.6 - Configuration des Versions Antérieures à la 2.3 | ||
+ | * 3.7 - Configuration des Versions 2.3 et Supérieures | ||
+ | * 3.8 - Le format LDIF | ||
+ | * 3.9 - Le Fichier DB-CONFIG | ||
+ | * 3.10 - Le Fichier / | ||
+ | * 3.11 - Démarrer les Serveur OpenLDAP | ||
+ | * 3.12 - La Commande ldapadd | ||
+ | * 3.13 - Installation et Utilisation du client graphique luma | ||
+ | * 3.14 - Installation et Utilisation du Client HTML phpLDAPadmin | ||
+ | * 3.15 - La Commande ldapsearch | ||
+ | * 3.16 - La Commande ldapmodify | ||
+ | * 3.17- La Commande ldapdelete | ||
+ | * 3.18 - La Commande slapadd | ||
+ | * 3.19 - Maintenance d’une base de données LDAP | ||
+ | * 3.20 - Préparer la Machine Virtuelle slave pour la Replication | ||
+ | * 3.21 - Sauvegarde et Restauration | ||
+ | * 3.22 - Replication | ||
=====LAB #1 - Le Serveur DHCP===== | =====LAB #1 - Le Serveur DHCP===== | ||
Ligne 290: | Ligne 321: | ||
* La durée maximal du bail, à savoir 86400 secondes, soit 24 heures. | * La durée maximal du bail, à savoir 86400 secondes, soit 24 heures. | ||
- | Afin de suivre l' | + | Afin de suivre l' |
Pour plus d' | Pour plus d' | ||
Ligne 1193: | Ligne 1224: | ||
* ssf1 = La vérification de l' | * ssf1 = La vérification de l' | ||
- | * update_ssf = Un cryptage | + | * update_ssf = Un chiffrement |
- | * simple_bind = Un cryptage | + | * simple_bind = Un chiffrement |
* anonyme, | * anonyme, | ||
* non-authentifié, | * non-authentifié, | ||
Ligne 1385: | Ligne 1416: | ||
**password-hash** | **password-hash** | ||
- | Cette directive spécifie le type de cryptage | + | Cette directive spécifie le type de chiffrement |
* {SSHA} (**[[http:// | * {SSHA} (**[[http:// | ||
Ligne 1441: | Ligne 1472: | ||
La valeur par défaut est **on**. | La valeur par défaut est **on**. | ||
- | ====3.8 - Configuration des Versions 2.3 et Supérieures==== | + | ====3.7 - Configuration des Versions 2.3 et Supérieures==== |
Depuis la version 2.3 d' | Depuis la version 2.3 d' | ||
Ligne 1480: | Ligne 1511: | ||
</ | </ | ||
- | ====3.9 - Le format LDIF==== | + | ====3.8 - Le format LDIF==== |
Les fichiers au format LDIF (**LD**AP **I**nterchange **F**ormat) sont utilisés lors de modifications de masse sur une base LDAP. Les fichiers LDIF sont traités dans un ordre séquentielle. | Les fichiers au format LDIF (**LD**AP **I**nterchange **F**ormat) sont utilisés lors de modifications de masse sur une base LDAP. Les fichiers LDIF sont traités dans un ordre séquentielle. | ||
Ligne 1800: | Ligne 1831: | ||
</ | </ | ||
- | ===3.10 - Le Fichier DB-CONFIG=== | + | ====3.9 - Le Fichier DB-CONFIG==== |
La présence du fichier **DB_CONFIG** est primordiale pour le bon fonctionnement d' | La présence du fichier **DB_CONFIG** est primordiale pour le bon fonctionnement d' | ||
Ligne 1900: | Ligne 1931: | ||
</ | </ | ||
- | ====3.11 - Le Fichier / | + | ====3.10 - Le Fichier / |
Il existe aussi un autre fichier de configuration : **/ | Il existe aussi un autre fichier de configuration : **/ | ||
Ligne 1959: | Ligne 1990: | ||
</ | </ | ||
- | =====LAB #4 - Démarrer les Serveur OpenLDAP===== | + | ====3.11 - Démarrer les Serveur OpenLDAP==== |
Ensuite vous pouvez démarrer le serveur slapd : | Ensuite vous pouvez démarrer le serveur slapd : | ||
Ligne 2032: | Ligne 2063: | ||
</ | </ | ||
- | =====LAB #5 - La Commande ldapadd===== | + | ====3.12 - La Commande ldapadd==== |
Les commandes ldap* sont utilisées quand le serveur OpenLDAP fonctionne. | Les commandes ldap* sont utilisées quand le serveur OpenLDAP fonctionne. | ||
Ligne 2202: | Ligne 2233: | ||
</ | </ | ||
- | =====LAB #6 - Installation et Utilisation du client graphique luma===== | + | ====3.13 - Installation et Utilisation du client graphique luma==== |
+ | |||
+ | Configurez votre CentOS7 pour des connexions en VNC : | ||
+ | |||
+ | < | ||
+ | yum install tigervnc-server | ||
+ | |||
+ | su -c ' | ||
+ | Indiquez le mot de passe a39dae707d | ||
+ | |||
+ | cd / | ||
+ | |||
+ | cp vncserver@.service / | ||
+ | |||
+ | cd / | ||
+ | |||
+ | sed -e " | ||
+ | |||
+ | systemctl stop firewalld | ||
+ | |||
+ | systemctl disable firewalld | ||
+ | |||
+ | systemctl daemon-reload | ||
+ | |||
+ | systemctl enable vncserver@: | ||
+ | |||
+ | systemctl start vncserver@: | ||
+ | |||
+ | systemctl set-default graphical.target | ||
+ | |||
+ | reboot | ||
+ | </ | ||
Connectez-vous à votre machine virtuelle CentOS 7 en mode graphique via Guacamole. | Connectez-vous à votre machine virtuelle CentOS 7 en mode graphique via Guacamole. | ||
- | Ouvrez un navigateur web **dans la VM** et visitez votre plateforme de cours. Dans la section Liens du module d' | + | Ouvrez un navigateur web **dans la VM** et visitez votre plateforme de cours. Dans la section Liens du module d' |
Ouvrez une session via putty ou un terminal sur votre machine hôte puis installez le paquet **PyQt4** : | Ouvrez une session via putty ou un terminal sur votre machine hôte puis installez le paquet **PyQt4** : | ||
Ligne 2244: | Ligne 2306: | ||
{{: | {{: | ||
- | Cliquez sur le bouton **Apply** puis sur le bouton **Ok**. | + | Cliquez sur le bouton **Apply** puis sur le bouton **Test connection**. En cas de réussite cliquez |
- | Cliquez sur l' | + | Cliquez |
{{: | {{: | ||
Ligne 2482: | Ligne 2544: | ||
{{: | {{: | ||
- | =====LAB #7 - Installation et Utilisation du Client HTML phpLDAPadmin===== | + | ====3.14 - Installation et Utilisation du Client HTML phpLDAPadmin==== |
Commencez par installer phpLDAPadmin : | Commencez par installer phpLDAPadmin : | ||
Ligne 2499: | Ligne 2561: | ||
[root@centos7 ~]# yum -y install php php-mbstring php-pear php-ldap | [root@centos7 ~]# yum -y install php php-mbstring php-pear php-ldap | ||
[root@centos7 ~]# yum -y install epel-release | [root@centos7 ~]# yum -y install epel-release | ||
+ | [root@centos7 ~]# yum -y install phpldapadmin | ||
[root@centos7 ~]# systemctl restart httpd | [root@centos7 ~]# systemctl restart httpd | ||
</ | </ | ||
Ligne 2510: | Ligne 2573: | ||
332 $servers-> | 332 $servers-> | ||
... | ... | ||
- | 388 $servers-> | + | 388 $servers-> |
397 $servers-> | 397 $servers-> | ||
Ligne 2675: | Ligne 2738: | ||
{{ : | {{ : | ||
- | =====LAB #8 - La Commande ldapsearch===== | + | ====3.15 - La Commande ldapsearch==== |
Chaque annuaire contient une entrée **%%RootDSE%%**. Cette entrée est particulière puisque son DN est vide. Son rôle est de contenir les attributs opérationnels du serveur qui comportent des **extensions de contrôle** et **opérations** disponibles sur le serveur. Cette information est utilisée par le client LDAP lors de sa connexion afin de connaître ce que peut et ce que ne peut pas faire le serveur. | Chaque annuaire contient une entrée **%%RootDSE%%**. Cette entrée est particulière puisque son DN est vide. Son rôle est de contenir les attributs opérationnels du serveur qui comportent des **extensions de contrôle** et **opérations** disponibles sur le serveur. Cette information est utilisée par le client LDAP lors de sa connexion afin de connaître ce que peut et ce que ne peut pas faire le serveur. | ||
Ligne 3138: | Ligne 3201: | ||
</ | </ | ||
- | =====LAB #9 - La Commande ldapmodify===== | + | ====3.16 - La Commande ldapmodify==== |
La commande ldapmodify prend les options suivantes : | La commande ldapmodify prend les options suivantes : | ||
Ligne 3253: | Ligne 3316: | ||
{{ : | {{ : | ||
- | =====LAB #10 - La Commande ldapdelete===== | + | ====3.17- La Commande ldapdelete==== |
Comme vous pouvez constater, vous avez deux entrées dans **ou=Recherche, | Comme vous pouvez constater, vous avez deux entrées dans **ou=Recherche, | ||
Ligne 3342: | Ligne 3405: | ||
</ | </ | ||
- | =====LAB #11 - La Commande slapadd===== | + | ====3.18 - La Commande slapadd==== |
Jusqu' | Jusqu' | ||
Ligne 3441: | Ligne 3504: | ||
{{ : | {{ : | ||
- | =====LAB #12 - Maintenance d’une base de données LDAP===== | + | ====3.19 - Maintenance d’une base de données LDAP==== |
===La commande slapcat=== | ===La commande slapcat=== | ||
Ligne 4013: | Ligne 4076: | ||
</ | </ | ||
- | =====LAB #13 - Préparer la Machine Virtuelle slave pour la Replication===== | + | ====3.20 - Préparer la Machine Virtuelle slave pour la Replication==== |
Connectez-vous à la machine virtuelle 10.0.2.71 puis configurez le nom d' | Connectez-vous à la machine virtuelle 10.0.2.71 puis configurez le nom d' | ||
Ligne 4042: | Ligne 4105: | ||
Installez OpenLDAP dans la machine **slave**. | Installez OpenLDAP dans la machine **slave**. | ||
- | =====LAB #14 - Sauvegarde et Restauration===== | + | ====3.21 - Sauvegarde et Restauration==== |
Les deux machines ne contiennent pas de DIT identique. Dans ce cas il faut dupliquer le DIT du master dans le slave. | Les deux machines ne contiennent pas de DIT identique. Dans ce cas il faut dupliquer le DIT du master dans le slave. | ||
Ligne 4175: | Ligne 4238: | ||
</ | </ | ||
- | =====LAB #15 - Replication==== | + | ====3.22 - Replication==== |
Le mécanisme de réplication **syncrepl** est basé sur l' | Le mécanisme de réplication **syncrepl** est basé sur l' | ||
Ligne 4186: | Ligne 4249: | ||
Pour que syncrepl fonctionne, il faut que l' | Pour que syncrepl fonctionne, il faut que l' | ||
| | ||
- | ====Activation de l' | + | ===Activation de l' |
Créez le fichier **syncrepl.ldif** suivant dans les machines virtuelles **master** et **slave** : | Créez le fichier **syncrepl.ldif** suivant dans les machines virtuelles **master** et **slave** : | ||
Ligne 4258: | Ligne 4321: | ||
</ | </ | ||
- | ====Modification du ServerID==== | + | ===Modification du ServerID=== |
Chaque serveur homologue doit être identifié par une entrée **olcServerID** différente. Créez donc les fichiers **serverid.ldif** suivants dans **master** et **slave** respectivement : | Chaque serveur homologue doit être identifié par une entrée **olcServerID** différente. Créez donc les fichiers **serverid.ldif** suivants dans **master** et **slave** respectivement : | ||
Ligne 4318: | Ligne 4381: | ||
</ | </ | ||
- | ====Création d'un Fichier de Mot de Passe de l' | + | ===Création d'un Fichier de Mot de Passe de l' |
Afin d' | Afin d' | ||
Ligne 4332: | Ligne 4395: | ||
</ | </ | ||
- | ====Création d'un Utilisateur pour la Réplication==== | + | ===Création d'un Utilisateur pour la Réplication=== |
Créez le fichier **repuser.ldif** suivant dans les machines virtuelles **master** et **slave** : | Créez le fichier **repuser.ldif** suivant dans les machines virtuelles **master** et **slave** : | ||
Ligne 4384: | Ligne 4447: | ||
</ | </ | ||
- | ====Authorisation des Modifications de la Configuration d' | + | ===Authorisation des Modifications de la Configuration d' |
Il est maintenant necéssaire d' | Il est maintenant necéssaire d' | ||
- | ===ACLs=== | + | ==ACLs== |
Créez le fichier **acls.ldif** dans les machines virtuelles **master** et **slave** : | Créez le fichier **acls.ldif** dans les machines virtuelles **master** et **slave** : | ||
Ligne 4428: | Ligne 4491: | ||
</ | </ | ||
- | ===Configuration=== | + | ==Configuration== |
Créez le fichier **configuration.ldif** dans les machines virtuelles **master** et **slave** : | Créez le fichier **configuration.ldif** dans les machines virtuelles **master** et **slave** : | ||
Ligne 4470: | Ligne 4533: | ||
</ | </ | ||
- | ===Paramétrage=== | + | ==Paramétrage== |
Créez le fichier **settings.ldif** dans les machines virtuelles **master** et **slave** : | Créez le fichier **settings.ldif** dans les machines virtuelles **master** et **slave** : | ||
Ligne 4530: | Ligne 4593: | ||
</ | </ | ||
- | ====Vérification du Fonctionnement de la Réplication==== | + | ===Vérification du Fonctionnement de la Réplication=== |
Vérifiez la configuration : | Vérifiez la configuration : |