Le 22 août 2011 13:07, Bernard Schoenacker <bernard.schoenac...@free.fr> a écrit : > Le Mon, 22 Aug 2011 11:20:12 +0200, > Olivier Lange <olang...@gmail.com> a écrit : > >> Hello, >> >> J'avais eu l'occasion de voir installé, a l'époque, un petit programme >> ou script qui permettait de logger toutes les commandes SSH, mais je >> n'arrive plus a le retrouver. En fait, l'idée c'est d'avoir l'info >> telle que le bash history, mais en un peu plus "fiable" (si perte de >> session ssh ou autre, il loggue pas...). >> >> En fait, j'aurais voulu pouvoir récupérer: >> - qui s'est loggué (utilisateur, ip, date, heure) >> - les commandes qu'il a exécuté (toutes les commandes et au complet, >> c'est a dire l commande + paramètres, etc...) >> - pouvoir envoyer ces information sur syslog-ng par exemple (pour >> backup sur un autre serveur!) >> >> merci >> > bonjour, > > > pourrait tu voir avec rsyslog couplé à un SGDBRO ... > > sgdbro : Postgresql
Merci de ta réponse. En fait, ce n'est pas le log en lui meme qui me pose problème, car effectivement, que je prenne rsyslog ou syslog-ng, dans les 2 cas je peux le connecter a postgres. Ce que je cherche, c'est à récupérer les commande lancée par l'utilisateur en temps réel, et pas que ce soit mis dans un buffer pour etre envoyé à la fin de la session, comme c'est le cas avec l'history par exemple. Car actuellement, si la session plante, ou passe en timeout, le buffer est perdu. En quelque sorte, j'aimerais pouvoir logger à chaque fois que l'utilisateur presse sur "enter" en SSH. Et c'est cette partie la que je ne sais pas comment faire. merci. Olivier -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/CABGC0butxp+uRzJKv4E=qsveya+331ef2b_busgwssknxlx...@mail.gmail.com