A melhor maneira de fazer isso seria usar o pam .
Em /etc/pam.d você terá vários arquivos, um deles será chamado de sshd . Se você quiser apenas afetar o ssh, e não outros logins (como uma GUI ou TTY real), você deseja este arquivo.
Se você quiser afetar todos os logins, você vai querer um arquivo 'comum'. O nome desse outro arquivo 'comum' varia por distro, mas você pode rastreá-lo seguindo as instruções include e substack no arquivo sshd até chegar ao arquivo base.
Depois de identificar o arquivo em /etc/pam.d que você deseja usar, adicione uma linha como a seguinte à seção session :
session optional pam_exec.so quiet /etc/pam_session.sh
Isso resultará na chamada de /etc/pam_session.sh sempre que alguém fizer login e efetuar logout (seja de maneira elegante ou deselegante).
Agora você só precisa criar /etc/pam_session.sh . Abaixo está um exemplo que você pode usar para executar algo sempre que alguém fizer logout:
#!/bin/sh
if [ "$PAM_TYPE" = "close_session" ]; then
something
fi
(não se esqueça de chmod a+x do script)