Tudo está documentado em sshd (8), na seção "AUTHORIZED_KEYS FILE FORMAT".
Em .ssh / authorized_keys2, adicione algo como environment="SSHKEY=1"
no início de cada linha, por isso deve ser parecido com:
environment="SSHKEY=1" ssh-dss AAAAB3N ...
environment="SSHKEY=2" ssh-rsa AAAAB3N ...
Ative a opção PermitUserEnvironment
em / etc / ssh / sshd_config e reinicie o sshd. Agora você pode adicionar algo como echo $SSHKEY >>.sshlog
a ~ / .bashrc para registrar as chaves ssh usadas.
Mas eu acho que é muito fácil o arquivo de backup authorized_keys2, remover todas as chaves dele, e apenas esperar até que as pessoas chamem / email / im perguntando por que o svn não funciona. Depois, você pode restaurar a chave ou pedir que ela reenvie as chaves para você, se não tiver certeza de qual chave pertence a quem. Como efeito colateral, você saberá quem está realmente trabalhando. :)