How can I configure the OpenSSH server (on Ubuntu) to allow keyboard-interactive but not password authentication?

I know that public-key-authentication is the preferred one, but I want to test a user setup.

link|improve this question

keyboard-interactive but not password authentication? Can you rephrase that? – BennyInc Sep 20 '11 at 11:56
feedback

2 Answers

up vote 0 down vote accepted

Set ChallengeResponseAuthentication=yes in your sshd.conf I think

link|improve this answer
feedback

You need to configure PAM for use with OPIE or OTPW, depending on your Ubuntu version. Once you have a one-time password system in place and properly configured via the /etc/pam.d/sshd module, then you can setup SSH to make use of it.

# /etc/ssh/sshd_config
PasswordAuthentication no
ChallengeResponseAuthentication yes

Don't forget to reload SSH after making changes to the configuration file; otherwise, your changes will not take effect.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.