Logs connexions SFTP via WinSCP

fxd92 Messages postés 4 Statut Membre -  
zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   -
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 !

2 réponses

  1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    Salut,

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

    ;-))
    0
  2. fxd92 Messages postés 4 Statut Membre
     
    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
    1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      Remplace "Accepted" par "from" :

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

      ;-))
      0