Skip navigation

Debian 9 : installer Ossec

Installation de Ossec sous Debian 9

Prérequis

Avant l’installation de Ossec il faut installer les paquets suivant : build-essential, gcc et make.

root@debian~#: apt install build-essential gcc make

Installation de ossec

Télécharger ossec.

root@debian~#: wget https://github.com/ossec/ossec-hids/archive/3.1.0.tar.gz

Décompresser l’archive.

root@debian~#: tar xf 3.1.0.tar.gz

Se placer dans le répertoire de ossec lancer l’installation.

root@debian~#: cd ossec-hids-3.1.0/
root@debian~#: bash install.sh

aperçu du contenu du fichier

  ** Para instalação em português, escolha [br].
  ** 要使用中文进行安装, 请选择 [cn].
  ** Fur eine deutsche Installation wohlen Sie [de].
  ** Για εγκατάσταση στα Ελληνικά, επιλέξτε [el].
  ** For installation in English, choose [en].
  ** Para instalar en Español , eliga [es].
  ** Pour une installation en français, choisissez [fr]
  ** A Magyar nyelvű telepítéshez válassza [hu].
  ** Per l'installazione in Italiano, scegli [it].
  ** 日本語でインストールします.選択して下さい.[jp].
  ** Voor installatie in het Nederlands, kies [nl].
  ** Aby instalować w języku Polskim, wybierz [pl].
  ** Для инструкций по установке на русском ,введите [ru].
  ** Za instalaciju na srpskom, izaberi [sr].
  ** Türkçe kurulum için seçin [tr].
  (en/br/cn/de/el/es/fr/hu/it/jp/nl/pl/ru/sr/tr) [en]:


 OSSEC HIDS v3.1.0 Installation Script - http://www.ossec.net

 You are about to start the installation process of the OSSEC HIDS.
 You must have a C compiler pre-installed in your system.

  - System: Linux ssh.server.lan 4.9.0-7-amd64
  - User: root
  - Host: ssh.server.lan


  -- Press ENTER to continue or Ctrl-C to abort. --


1- What kind of installation do you want (server, agent, local, hybrid or help)? server
[…]

: Pour installer le serveur (aussi appeler manager) taper server à la 2ème question du formulaire d’installation. Pour installer le daemon sur l’agent taper agent à la 2ème question du formulaire d’installation.

Ensuite à la 3 ème question entrer l’IP du serveur/manager Ossec.
aperçu du contenu du fichier

[…]
  3.1- What's the IP Address or hostname of the OSSEC HIDS server?: 172.16.0.42
[…]

Le reste de l’installation est intuitif.

Ajout d’un agent au serveur

Côté serveur

Lancer l’utilitaire de gestion d’agents.

root@debian~#: /var/ossec/bin/manage_agents

Au prompt, choisir a pour ajouter un agent.
Ensuite renseigner l’IP de l’agent ainsi que sont ID et confirmer y.

sortie

****************************************
* OSSEC HIDS v3.1.0 Agent manager.     *
* The following options are available: *
****************************************
   (A)dd an agent (A).
   (E)xtract key for an agent (E).
   (L)ist already added agents (L).
   (R)emove an agent (R).
   (Q)uit.
Choose your action: A,E,L,R or Q: a

- Adding a new agent (use '\q' to return to the main menu).
  Please provide the following:
   * A name for the new agent: nom-agent
   * The IP Address of the new agent: 172.16.0.1
   * An ID for the new agent[001]: 1
Agent information:
   ID:009
   Name:ssh-server
   IP Address:172.16.0.1

Confirm adding it?(y/n): y
Agent added.

De retour sur le menu principal, extraire la clé pour l’agent nouvellement ajouté.
Choisir e et entré l’ID de l’agent pour lequel la clé doit être extraite.

sortie

****************************************
* OSSEC HIDS v3.1.0 Agent manager.     *
* The following options are available: *
****************************************
   (A)dd an agent (A).
   (E)xtract key for an agent (E).
   (L)ist already added agents (L).
   (R)emove an agent (R).
   (Q)uit.
Choose your action: A,E,L,R or Q: e

Available agents:
   ID: 009, Name: ssh-server, IP: 172.16.0.1
Provide the ID of the agent to extract the key (or '\q' to quit): 001

Agent key information for '001' is:
MDA5IHNzaC1zEPYXIgMTcyLjE2LjAuOSAxNGYwOGQ1YmJlDjk4NGI5NTU5NGU5MDlmYTgxNTE1MjRhYzA4MmU5MTMzMNmNkZTE1ZGQ2Y2E5M2JjNmNk

** Press ENTER to return to the main menu.

De nouveau sur le menu principal, quitter l’utilitaire de gestion d’agents.

sortie

****************************************
* OSSEC HIDS v3.1.0 Agent manager.     *
* The following options are available: *
****************************************
   (A)dd an agent (A).
   (E)xtract key for an agent (E).
   (L)ist already added agents (L).
   (R)emove an agent (R).
   (Q)uit.
Choose your action: A,E,L,R or Q: q

** You must restart OSSEC for your changes to take effect.

manage_agents: Exiting.

Côté client

Lancer l’utilitaire de gestion d’agents.

root@debian~#: /var/ossec/bin/manage_agents

Au prompt, entré i pour importer la clé générée côté serveur.
Entrer la clé.
Valider les informations y.

sortie

****************************************
* OSSEC HIDS v3.1.0 Agent manager.     *
* The following options are available: *
****************************************
   (I)mport key from the server (I).
   (Q)uit.
Choose your action: I or Q: i

* Provide the Key generated by the server.
* The best approach is to cut and paste it.
*** OBS: Do not include spaces or new lines.

Paste it here (or '\q' to quit): MDA5IHNzaC1zEPYXIgMTcyLjE2LjAuOSAxNGYwOGQ1YmJlDjk4NGI5NTU5NGU5MDlmYTgxNTE1MjRhYzA4MmU5MTMzMNmNkZTE1ZGQ2Y2E5M2JjNmNk

Agent information:
   ID:001
   Name:nom-agent
   IP Address:172.16.0.1

Confirm adding it?(y/n): y
Added.
** Press ENTER to return to the main menu.

Une fois les agents et le serveur configurer, redémarrer le service.

root@debian~#: systemctl restart ossec

: le port de communication entre agent et serveur est le 1514 en UDP.

Configuration l’envoie d’e-mail avec Gmail

Voir : Debian 9 : relai SMTP via Gmail pour configurer un relai SMTP via Gmail.

Configurer ossec.

root@debian~#: /var/ossec/etc/ossec.conf

aperçu du contenu du fichier

  <global>
    <email_notification>yes</email_notification>
    <smtp_server>localhost.</smtp_server>
    <email_from>utilisateur@gmail.com</email_from>
    <email_to>utilisateur@gmail.com</email_to>
  </global>

: noter bien le « . » après localhost.

by | December 29, 2018 | No Comments | Système | Tags : sécurité