

Ce tutoriel vous montre comment sécuriser les sessions administratives sur un système Linux avec Kerberos. Ce protocole permet une gestion sécurisée des authentifications, particulièrement utile dans des environnements multi-utilisateurs ou des infrastructures d'entreprise.

• Un serveur Kerberos configuré et fonctionnel.
• Une machine Linux intégrée au domaine Kerberos.
• Accès root ou sudo pour configurer les services.
• Connaissances de base sur les fichiers de configuration Linux et la ligne de commande.


• Nous utiliserons deux approches :
• Méthode 1 : Configuration manuelle des fichiers Kerberos.
• Méthode 2 : Intégration avec PAM (Pluggable Authentication Modules).


Offre un contrĂ´le total sur les fichiers de configuration Kerberos.

Simplifie la gestion des utilisateurs avec une intégration native dans le système Linux.


Configuration complexe et propice aux erreurs.

Dépend fortement des modules PAM installés et de leur configuration.

Installez les paquets nécessaires :
Code:
sudo apt install krb5-user libpam-krb5
Modifiez le fichier de configuration Kerberos :
Code:
/etc/krb5.conf
Ajoutez les paramètres de votre domaine Kerberos :
Code:
[realms]
EXAMPLE.COM = {
kdc = kerberos.example.com
admin_server = kerberos.example.com
}
Testez l’obtention d’un ticket Kerberos :
Code:
kinit NomUtilisateur

Activez l’intégration PAM dans le fichier de configuration :
Code:
/etc/pam.d/common-auth
Ajoutez ou modifiez la ligne suivante pour inclure Kerberos :
Code:
auth required pam_krb5.so
Redémarrez les services concernés pour appliquer les changements.

Utilisez des scripts de surveillance pour vérifier les tickets Kerberos expirés sur vos systèmes.

Ne partagez jamais les fichiers de clé de votre serveur Kerberos (keytab) avec des utilisateurs non autorisés.

Pour les environnements complexes, configurez des serveurs secondaires (répliques) pour assurer la disponibilité de Kerberos.

OpenID Connect ou LDAP peut être utilisé comme alternative pour sécuriser les sessions administratives.

• Google
• Ubuntu FR
• Debian FR

Kerberos est un outil puissant pour sécuriser les sessions administratives sous Linux. Ce tutoriel vous a présenté deux approches efficaces.
Source: Tutoriaux-Excalibur, merci de partager.