Good Day,connexion SSH avec succès spécifique et disconections
Je tente de se connecter connexion ssh avec succès et les temps de déconnexion pour des utilisateurs spécifiques. c'est-à-dire que je voudrais déclencher un script bash lorsque la connexion ssh est établie et quand elle est fermée.
J'ai essayé de comprendre les modules PAM.d sans beaucoup de succès, sauf que pam_exec peut être ce que je cherche.
Voici le journal de journalctl lorsque l'utilisateur je suis après déconnexions et reconnexions alors:
May 31 00:47:31 myhostname.com sshd[11517]: Connection closed by 41.113.99.123
May 31 00:47:31 myhostname.com sshd[11517]: Transferred: sent 10160, received 12196 bytes
May 31 00:47:31 myhostname.com sshd[11517]: Closing connection to 41.113.99.123 port 24976
May 31 00:47:31 myhostname.com sshd[12377]: pam_unix(sshd:session): session closed for user myuser
May 31 00:47:31 myhostname.com systemd-logind[4406]: Removed session 24778.
May 31 00:47:52 myhostname.com sshd[11964]: Connection from 41.113.99.123 port 24989 on 178.79.130.104 port 22
May 31 00:47:55 myhostname.com sshd[11964]: Postponed publickey for myuser from 41.113.99.123 port 24989 ssh2 [preauth]
May 31 00:47:56 myhostname.com sshd[11964]: Accepted publickey for myuser from 41.113.99.123 port 24989 ssh2: RSA SHA256:R0y/xxxxxxxxxxxxxxxx/HuC6vZp/xxxxxxxxxxxxxx
May 31 00:47:56 myhostname.com sshd[11964]: pam_unix(sshd:session): session opened for user myuser by (uid=0)
May 31 00:47:56 myhostname.com systemd-logind[4406]: New session 24786 of user myuser.
May 31 00:47:56 myhostname.com systemd[1]: Started Session 24786 of user myuser.
May 31 00:47:57 myhostname.com sshd[11964]: User child is on pid 12009
est-il un moyen d'exécuter un script efficace (éventuellement PAM) lorsque la « session » est fermée et ouverte pour « myuser? et si possible serait-il possible d'exposer le PID associé comme indiqué dans la dernière ligne?
Merci