O método de autenticação padrão de uso de chave pública pode ser encadeado com autenticação de senha no arquivo de chaves autorizadas do usuário ~/.ssh/authorized_keys usando command option:
command="su <user>" <keytype> <key>
Isso invoca su com o nome de usuário e solicita senha.