Déploiement d'un serveur ENT



Documents pareils
Outils Logiciels Libres

04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE]

BTS SIO Dossier BTS. PURCHLA Romain

Afin d'éviter un message d'erreur au démarrage du service Apache du type :

Annuaire LDAP + Samba

Raspberry pi : Développer une petite application web sur Raspberry

Description de la maquette fonctionnelle. Nombre de pages :

Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO

INSTALLATION ET CONFIGURATION DE OPENLDAP

Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall

GLPI OCS Inventory. 1. Prérequis Installer un serveur LAMP : apt-get install apache2 php5 libapache2-mod-php5 apt-get install mysql-server php5-mysql

Installer un serveur web de développement avec VirtualBox

INSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1

M2-ESECURE Rezo TP3: LDAP - Mail

OUAPI Guide d installation Outil d administration de parc informatique. Documentation d installation et de paramétrage

RTN / EC2LT Réseaux et Techniques Numériques. Ecole Centrale des Logiciels Libres et de Télécommunications

Architecture de la plateforme SBC

CASE-LINUX MAIL - ROUNDCUBE

Outils Logiciels Libres

PPE GESTION PARC INFORMATIQUE

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation.

BTS SIO SISR3 TP 1-I Le service Web [1] Le service Web [1]

OpenLDAP, un outil d administration Réseau. Une implémentation d OpenLDAP

THEME : Mise en place d une plateforme d enseignement à distance

Tutoriel compte-rendu Mission 1

Procédures informatiques administrateurs Création d un serveur FTP sous Linux

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.

Atelier Migration. Mohamadi ZONGO Formateur assistant Kassim ASSIROU Atelier Migration.

Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS

Ubuntu Linux Création, configuration et gestion d'un réseau local d'entreprise (3ième édition)

Côté labo : Installation et utilisation du serveur GSI

Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local.

Installer un gestionnaire de parc GLPI sous Linux

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014

GUIDE D'INSTALLATION DU SYSTEME DE GESTION DE BASES DE DONNEES MYSQL POUR LE PGI EBP

Gestion d identités PSL Installation IdP Authentic

1. Présentation du TP

Projet serveur OwnCloud

Documentation FOG. 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password)

Mise en place d un serveur DNS sous linux (Debian 6)

Installation d'un serveur sftp avec connexion par login et clé rsa.

FreeNAS Shere. Par THOREZ Nicolas

Présentation du logiciel Free-EOS Server

Présentation, mise en place, et administration d'ocs Inventory et de GLPI

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire David Genest

Stage SambaÉdu Module B. Jour 9 Outils complémentaires et problèmes récurrents divers

LINUX Préparation à la certification LPIC-3 (examen LPI 300) - 2ième édition

windows. deb etch main deb-src etch main

Les différentes méthodes pour se connecter

[Serveur de déploiement FOG]

Service d'authentification LDAP et SSO avec CAS

Gestion des utilisateurs dans un environnement hétérogène

INTRODUCTION. Mysql-server est un serveur de bases de données. Cest un logiciel libre.

Architecture PKI en Java

[GLPI & OCS Inventory] Yann VANDENBERGHE. AFPA Lomme

1. La plate-forme LAMP

COMMUNICATION TECHNIQUE N TCV060 Ed. 01. OmniVista 4760 Nb de pages : 18 Date : URGENTE NON URGENTE TEMPORAIRE DEFINITIVE

[ GLPI et OCS pour Gentoo 2006] ArtisanMicro. Alexandre BALMES

Installation et configuration d OCS/GLPI sur un Serveur Debian

Projet de mise en œuvre d un serveur ftp sur serveur dédié

DHCPD v3 Installation et configuration

Installation et configuration de Vulture Lundi 2 février 2009

Exigences système Edition & Imprimeries de labeur

Authentification hybride SALAH KHMIRI (RT3) AMAMOU NESRINE (RT3) JOUA RIADH (GL4) BOUTARAA AMIRA (RT3) SAMALI HADHEMI (RT3)

Installation UpdatEngine serveur (CentOs apache2 / MySQL)

Installation. Conception, mise en œuvre, hébergement, exploitation et

Installation de Zabbix

OpenLDAP. Astuces pour en faire l'annuaire d'entreprise idéal THÈME TECHNIQUE - ADMINISTRATION SYSTÈME. Jonathan CLARKE - jcl@normation.

Installation / Sauvegarde Restauration / Mise à jour

PPe jaune. Domingues Almeida Nicolas Collin Leo Ferdioui Lamia Sannier Vincent [PPE PROJET FTP]

Exigences système Edition & Imprimeries de labeur

INSTALLER JOOMLA! POUR UN HEBERGEMENT LINUX

INSTALLATION DEBIAN 7 (NETINSTALL) SUR VM

Dans le cadre de SECURIDAY Et sous le thème de Computer Forensics Investigation SECURINETS. Analyse des fichiers LOG. Tarek LABIDI (RT3)

Déclarer un serveur MySQL dans l annuaire LDAP. Associer un utilisateur DiaClientSQL à son compte Windows (SSO)

Tour d'horizon Bureau client Daemon's Aller plus loin

Un serveur web, difficile?

Worry-FreeTM. Business Security Éditions Standard et Advanced. Administrator s Guide. Configuration minimale requise

Synchronisation d'annuaire Active Directory et de base LDAP

Journée Josy/PLUME. Outils logiciels libres utiles à tout ASR SAMBA. Maurice Libes. Centre d'océanologie de Marseille UMS 2196 CNRS

Tutoriel Drupal version 7 :

Introduction...3. Objectif...3. Manipulations...3. Gestion des utilisateurs et des groupes...4. Introduction...4. Les fichiers de base...

TP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min)

Le RESEAU Espace Multimédia de Saint-loise

DOCUMENTATION ADMINISTRATEUR

Hébergement WeboCube. Un système performant et sécurisé. Hébergement géré par une équipe de techniciens

installer_un_serveur_debian - Documentation Ubuntu Francophone Installation complète d'un serveur web sous Debian 6.0

Réaliser un inventaire Documentation utilisateur

Déclarer un serveur MySQL dans l annuaire LDAP. Associer un utilisateur DiaClientSQL à son compte Windows (SSO)

Espace de travail collaboratif

Catalogue des formations 2015

Configuration matériel. Tâche 2 : Installation proprement dite de l application sur un serveur de test virtualisé sous VmWare Workstation.

ORTIZ Franck Groupe 4. Terminal serveur pour administrer un serveur Windows à distance, client rdp linux.

Secure SHell. Faites communiquer vos ordinateurs! Romain Vimont ( R om)

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI

Commandes Linux. Gestion des fichiers et des répertoires. Gestion des droits. Gestion des imprimantes. Formation Use-IT

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Transcription:

Déploiement d'un serveur ENT Materiel : Serveur Linux Vmware ( 3Ghz, 8Go RAM ) PC Client Windows ( Installation du système d'exploitation ) PC Client Linux Ubuntu Procédure : J'ai installé Ubuntu Linux Intrepid Ibex dans une nouvelle machine virtuelle sur le serveur VMware de la DDEC49. C'est la distribution Ubuntu Linux que j'ai choisie car elle est fiable et robuste, par ailleurs je l'utilise depuis maintenant 3 ans. Disposant d'un CD d'installation Desktop, j'ai utilisé cette version puis je l'ai allégée. 1. Installation a distance 2. Suppréssion de toute interface graphique 3. Configuration de la connexion réseau 4. Installation d'openssh ( connexion a distance ) 5. Installation des services Apache + PHP + MySQL + vsftpd ( serveur Web + FTP ) 6. Paramètrage de vsftpd 7. Paramètrage d'apache 8. Envoi des applications php ( SPIP Dokeos GRR Phenix ) Script d'installation automatisé apt-get remove --purge gnome gdm xorg vim /etc/network/interfaces vim /boot/grub/menu.lst apt-get install openssh-server apt-get install apache2 php5 mysql-server vsftp mcrypt php5-mcrypt vim /etc/vsftpd.conf vim /etc/apache2/sites-enabled/000-default /etc/init.d/vsftpd restart /etc/init.d/apache2 restart

Pré-Requis : Apache MySQL Installation de Tomcat + CAS demo Procédure : CAS pour Central Authentification Service est un SSO ( Single Sign-On ). On se connecte une seule fois, sur n'importe quel service, ou bien sur une page spécifique, et on est connecté partout. La plupart des modules CAS pour les applications php s'appuient sur des annuaires LDAP. On installera l'annuaire LDAP dans une autre partie On installe les packets necessaire a tomcat5 sudo apt-get install sun-java5-jdk tomcat5.5 tomcat5.5-admin tomcat5.5-webapps export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun On verifie que cela marche en allant sur http://ipserv:8080 ou http://ipserv:8180 Quand tomcat est installé, il faut ensuite paramétré les utilisateurs admin et manager pour acceder aux interfaces d'administration vim /var/lib/tomcat5.5/conf/tomcat-users.xml Et il faut redemarrer le serveur /etc/init.d/tomcat5.5 restart On y accède par http://ipserv:8180/admin ou http://ipserv:8180/manager Si cela ne marche pas il faut éditer le fichier /etc/default/tomcat5.5 et change les lignes en : JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun TOMCAT5_SECURITY=no Cela peut poser quelques problèmes, on remmettra le parametre security a yes plus tard. On peut ensuite tester la demo de l'application CAS en plaçant le fichier *.war dans le dossier webapps de tomcat ( /var/lib/tomcat5/webapps/ ).

Installation d'openldap + phpldapadmin L'installation d'openldap depuis Ubuntu 8.10 diffère des versions précédentes (8.04) Tout d'abord il faut installer les packets : (Note: on pourra passer en mode root (#), afin de ne pas taper sudo a chaque commande ) apt-get install slapd ldap-utils nmap php5-ldap db4.2-util Lors de l'installation on vous demande un mot de passe, rentrez en un et gardez le précieusement. Il vous sera demandé plus tard. On lance ensuite la configuration du serveur LDAP (slapd) dpkg-reconfigure slapd Voici les réponses aux questions : 1. Passer la configuration d'openldap? non 2. Nom de domaine? example.org (insrivez le votre ) 3. Nom de votre société? masociété 4. Quelle base de donnée? hdb 5. Voulez vous que la base de donnée soit effacé lorsque slapd est purgé? oui 6. Supprimé les anciennes bases de données? oui 7. Mot de passe administrateur? Le même que celui entrée précédement 8. Confirmez ce mot de passe? Le même que précédement 9. Authorisé le protocol LDAPv2? non On édite maintenant le fichier /etc/ldap/ldap.conf, et on renseigne les paramètres suivant : Si il n'existe pas, on le crée : vim /etc/ldap/ldap.conf ldap_version 3 URI ldap://localhost:389 SIZELIMIT 0 TIMELIMIT 0 DEREF never BASE dc=example, dc=org // Il faut modifier cette ligne en remplaçant les deux paramètre par les valeurs entrées lors de la configuration ( par exemple dc=ec49, dc=org )

On verifie les paramètres entrés par la commande ldapsearch -x.si l'installation s'est déroulée correctement, on doit obtenir le résultat suivant : # extended LDIF # # LDAPv3 # base <dc=ec49, dc=org> (default) with scope subtree # filter: (objectclass=*) # requesting: ALL # # ec49.org dn: dc=ec49,dc=org objectclass: top objectclass: dcobject objectclass: organization o: DDEC49 dc: ec49 # admin, ec49.org dn: cn=admin,dc=ec49,dc=org objectclass: simplesecurityobject objectclass: organizationalrole cn: admin description: LDAP administrator # search result search: 2 result: 0 Success # numresponses: 3 # numentries: 2

OpenLDAP Pour administrer plus facilement OpenLDAP, on va utiliser une interface web a la manière de phpmyadmin, phpldapadmin. Elle est disponible dans les dépots, on va tout simplement l'installer avec une commande : apt-get install phpldapadmin On crée un lien symbolique pour acceder a cette application: ln -s /usr/share/phpldapadmin/ /var/www/phpldapadmin On modifie ensuite le fichier de configuration de phpldapadmin /etc/phpldapadmin/config.php. Il faut modifier cette ligne et remplacer les paramètres par ceux définis plus haut $ldapservers->setvalue($i,'server','base',array('dc=ec49,dc=org')); Il faut ensuite vérifier les paramètres de PHP5 car phpldapadmin demande plus de 50Mo de cache ( par sécurité ) vim /etc/php5/apache2/php.ini memory_limit = 64M Maximum amount of memory a script may consume (16MB) Il faut maintenant redemarrer le serveur Apache : /etc/init.d/apache2 restart On va maintenant avec un explorateur internet a l'adresse : http://monserveur/phpldapadmin On se retrouve face a une interface de login, il faut renseigner les paramètres comme ceci (selon les données entrées, ici on prend l'exemple de ec49.org) : Login : cn=admin,dc=ec49,dc=org Password : VotreMotDePasse Voilà maintenant votre serveur LDAP est installé, il vous faut maintenant rentrer les données des utilisateurs de vos services.