Je voudrais que tout mes logs d'authentification concernant ssh soient écris dans /var/log/secure.
Pour l'instant avec ma config actuelle, seulement les authpriv.* y sont écrit. J'ai remarqué que dans /var/log/message y en avaient aussi (et beaucoup plus d'ailleurs)... je souhaiterais ne pas avoir d messages concernant l'authentification ssh dans /var/log/messages et que tous apparaissent dans /var/log/secure...
mon sshd_config :
#obsoletes QuietMode and FascistLogging
#SyslogFacility AUTH
SyslogFacility AUTHPRIV
#LogLevel INFO
mon syslog.conf :
# Log all kernel messages to the console.
# Logging much else clutters up the screen.
#kern.* /dev/console
# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
*.info;mail.none;news.none;authpriv.none;cron.none /var/log/messages
# The authpriv file has restricted access.
authpriv.* /var/log/secure
...
J'ai essayé cela dans syslog.conf :
auth,authpriv.* /var/log/secure
mais du coup dans /var/log/secure j'ai eu plein de choses qui ne conernaient pas ssh...
des idées? merci.
# syslog-ng (non support dans 90% des distributions)
Posté par Raphaël G. (site web personnel) . Évalué à 2.
Pour ça tu va avoir besoin de faire deux trois changements :
créer un filtre qui va reconnaitre les lignes de logs d'openssh
créer une association entre ton fichier de log secure ou autre et ce filtre
mofier le filtre de syslog pour filtrer négativement les lignes de ce filtre.
Concrètement pour les lignes de logs shorewall :
#fichier destination
destination shorewallinfo { file("/var/log/shorewall/info"); };
#filtre shorewall
filter f_shorewallinfo { level (info) and match ("Shorewall"); };
#association filtre/source/destination
log { source(sys); filter(f_shorewallinfo); destination(shorewallinfo); };
#filtre négatif
filter f_mesgs { level(info..emerg) and not facility(mail,news,authpriv) and not match ("Shorewall"); };
[^] # Re: syslog-ng (non support dans 90% des distributions)
Posté par arn100 . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.