

• Ce tutoriel explique comment surveiller les connexions utilisateurs sous Linux en exploitant les journaux système et des outils d’analyse avancés.

• Un serveur ou poste sous Linux (Debian, Ubuntu, CentOS…)
• Accès root ou sudo
• Outils : journalctl, last, faillog, auth.log

• Méthode 1 : Consultation des journaux avec journalctl et auth.log
• Méthode 2 : Analyse avancée avec auditd


Afficher les connexions réussies :
Code:
journalctl -u ssh --since "1 day ago"
Examiner les échecs d’authentification :
Code:
cat /var/log/auth.log | grep "Failed password"

Installer auditd si nécessaire :
Code:
sudo apt install auditd -y
Activer la surveillance des connexions :
Code:
sudo auditctl -w /var/log/auth.log -p wa -k connexions_utilisateur
Vérifier les événements enregistrés :
Code:
sudo ausearch -k connexions_utilisateur --start today

• Automatisez la détection des connexions suspectes avec un script d’alerte.

• Arch Linux - Audit Framework
• Debian Security Guide

• Surveiller les connexions sous Linux est essentiel pour détecter rapidement les tentatives d’intrusion et sécuriser le système.