| Debian : Intégration d'une machine Linux local et distante dans L'Active Directory de Windows 2008 |
|
|
|
| Informatique - Sécurité |
| Jeudi, 25 Février 2010 09:38 |
|
Cette article a été rédigé à partir de ces sources :
Plateforme de testDomaine : commun.ad.ent.org Contrôleur de domaine : ldap.commun.ad.ent.org / 10.0.0.2 Le contrôleur intègre un serveur DNS
Mise en place de l’active directoryNon détaille dans cet article. L’installation sous windows 2008 se réaliser à partir de la console de gestion du serveur, puis en exécutant l’assistant dcpromo. Intégration d’une machine locale linux debian dans l’active directoryMise en situationLa machine est sur le même réseau (MAN) que le contrôleur de domaine. Ils peuvent être dans des réseaux IP différents mais sans routage de type NAT. On désire :
Installation des paquets nécessaire
SynchronisationL’utilisation du protocole Kerberos nécessite une synchronisation des horloges systèmes. Elle peut etre effectué une seule fois en utilisant la commande :
Ou à travers le fichier de configuration /etc/ntp.conf. Soit vous synchronisé le serveur ldap et les clients sur le même serveur de temps, soit vous synchronisez les clients sur le serveur ldap. La syntaxe de la ligne à ajouter/modifier dans le fichier de configuration est :
Configuration du client KerberosLe fichier de configuration est /etc/krb5.conf. Ici ne sont détaillé que les paramètres nécessaire. Il est possible d’en ajouter (renseignez vous sur google ou en utilisant le man). Exemple de configuration :
Configuration du service SAMBAMaintenant il faut configurer le service SAMBA, le fichier de configuration est /etc/samba/smb.conf
Authentification hors ligneL’authentification hors ligne, activer avec le paramètre “winbind offline logon” dans le fichier de configuration SAMBA, nécéssite de créer le fichier de configuration /etc/security/pam_winbind.conf. Voici un exemple de contenu de ce fichier :
Configuration du système d’authentificationNSSWITCHDans le fichier /etc/nsswitch, on configure le type d’authentification utilisé, avec un ordre de priorité. Compat étant le l’authentification intégré, il suffit de rajouter winbind pour les utilisateurs et les groupes, par exemple :
CompteDans « /etc/pam.d/common-account », ajouter la ligne
soit
AuthentificationModifier« /etc/pam.d/common-auth » : auth sufficient pam_winbind.so SessionModifier « /etc/pam.d/common-session » :
Configuration pour l’intégration DNSHostnameDans le fichier /etc/hostname, mettre le mettre le nom de la machine en intégrant le suffixe, exemple :
ResolutionDans le fichier /etc/hosts, à la suite de l’adresse de bouclage, renseigner l’ensemble des noms pouvant être utilisé pour identifier la machine, exemple :
Dans le fichier /etc/resolv.conf il est préférable de renseigner le serveur DNS lié à l’active directory :
Redémarrage des services/etc/init.d/samba stop /etc/init.d/winbind stop /etc/init.d/samba start /etc/init.d/winbind start Intégration au domaineDans la commande ci-dessous, vous pouvez utiliser un autre compte que Administrateur, cependant il doit disposer des autorisations suffisante :
Le mot de passe est demandé dans le prompt.
Le niveau de sécurité minimum exigé par le serveur DNS peut renvoyer une erreur. Dans ce cas la machine sera intégré a l’AD mais pas au service DNS. Vous pouvez la rentrer manuellement, créer une zone authrisant les mises à jour non sécurisé …. VérificationLes commandes :
Note pour l’intégration du rôle d’administrationUn superuser sous linux est un utilisateur possédant un UID à 0. Intégration d’une machine distante linux debian dans l’active directoryMise en situationLa solution retenu est de mettre en place un tunnel vpn entre les succursales et réseau de l’active directory. Afin de segmenter le plus possible le réseau, le réseau VPN sera dans un réseau IP différent, chaque succursale sera dans des réseaux IP différent. La solution logiciel retenu est OpenVPN. Un serveur va être mis en place afin de fournir le service VPN, il sera configuré en router afin de permetra la communication entre le réseau IP de l’active directory. Utiliser la fonction de recherche de ce site si vous utilisez une fonction vpn PPTP ou L2TP (dans exemple dans le cas ou le routeur/firewall/appliance/serveur dédié fournis un service VPN). 2 solutions peuvent être retenu à partir d’openvpn :
Utiliser la fonction de recherche du site pour accéder à l’article concernant la connexion VPN d’OpenVPN sécurisé par certificats, avec un serveur offrant les services de routage. Pour des raisons de performance, il peut etre intérraissant de renseigner dans le fichier /etc/hosts, les adresses IP des serveurs AD et DNS. Exemple :
Configuration en vue de l’intégration dans l’ADMaintenant que le poste peut être assimilé à une connexion sur un réseau IP locale (exemple d’un MAN), les étapes sont les mêmes que pour un poste local (voir ci dessus). Note pour les mises en production derriere un NATdns : TCP/UDP 53 kerberos : TCP 88 ldap : TCP/UDP 389 ldaps : TCP 636 ds : TCP 445 wins : TCP/UDP 1512 |
| Mise à jour le Lundi, 01 Mars 2010 09:50 |
Commentaires
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト
アダルト Reply | Citer | Citer
Flux RSS pour les commentaires de ce poste.