Openssh - Authentication

Hello.

Is it possible to set public key authentication method for every user ( generating and installing pub/priv key as necessary ) and add the possibility to some user to connect with keyboard-interactive method in case of necessity.

If yes what change must be made in sshd_config.