Logs connexions SFTP via WinSCP

Fermé
fxd92 Messages postés 3 Date d'inscription jeudi 17 septembre 2009 Statut Membre Dernière intervention 30 novembre 2011 - 30 nov. 2011 à 10:11
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 30 nov. 2011 à 12:08
Bonjour,
Je souhaiterais récupérer les logs de connexion des utilisateurs à mon serveur via SSH. Les détails de ces connexions sont tous dans /var/log/messages (gros fichier log sous Opensuse), sur ce point pas de soucis. Mais la lecture de ce fichier est pour le moins contraignante pour ce que je veux faire. Venons-en au coeur de ma question :
la commande last, qui pointe vers le fichier /var/log/wtmp, me liste bien les dernières connexions via Putty par exemple. Cependant, toutes les connexions au serveur via WinSCP pour les transferts de fichiers ne le sont pas. Connaissez-vous un moyen de le faire ?
Je précise que la distribution installée est Opensuse Entreprise Server 11 et que le serveur SSH tourne sous Openssh.
Merci d'avance !
A voir également:

2 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 418
30 nov. 2011 à 11:44
Salut,

Essaye un truc du genre :
grep ' sshd.*Accepted' /var/log/messages

;-))
0
fxd92 Messages postés 3 Date d'inscription jeudi 17 septembre 2009 Statut Membre Dernière intervention 30 novembre 2011
30 nov. 2011 à 11:59
Merci pour ta réponse ! :)
En effet ça ressemble à peu près à ce que je veux. Ma connaissance en Bash à ses limites. Sais-tu si avec grep il est possible de filtrer en même temps les connexions acceptées et les connexions closes ?
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 418
30 nov. 2011 à 12:08
Remplace "Accepted" par "from" :

grep ' sshd.*from' /var/log/messages

;-))
0