Você provavelmente poderia fazer algo com comandos de força ssh no arquivo ~ / .ssh / authorized_keys. Isso funciona em um sistema CentOS que tenho que entregar. Altere a entrada do arquivo authorized_key para a chave relevante para que ela execute passwd
command="/usr/bin/passwd" ssh-rsa AAAAB3NzaC1yc2EAA...
Quando alguém faz login usando essa chave, o programa /usr/bin/passwd
(e somente esse programa) será executado.