I recently upgraded from v5 to v6 to solve an intermittent connection problem with a chromebook. Since then I’ve noticed that the ssh client (/system ssh …) will no longer connect to one of my remote linux machines. When I try to connect with SSH, it’ll pause for a few seconds, say “Welcome Back” and drop me back into the local prompt, never having asked me for the password. I’ve run the SSH server on that machine in debug mode, and get the following log:
...
debug1: userauth-request for user <> service ssh-connection method keyboard-interactive [preauth]
debug1: attempt 5 failures 4 [preauth]
debug2: input_userauth_request: try method keyboard-interactive [preauth]
debug1: keyboard-interactive devs [preauth]
debug1: auth2_challenge: user=<> devs= [preauth]
debug1: kbdint_alloc: devices '' [preauth]
debug2: auth2_challenge_start: devices [preauth]
debug1: userauth-request for user <> service ssh-connection method keyboard-interactive [preauth]
debug1: attempt 6 failures 5 [preauth]
debug2: input_userauth_request: try method keyboard-interactive [preauth]
debug1: keyboard-interactive devs [preauth]
debug1: auth2_challenge: user=<> devs= [preauth]
debug1: kbdint_alloc: devices '' [preauth]
debug2: auth2_challenge_start: devices [preauth]
Disconnecting: Too many authentication failures for <> [preauth]
What’s changed between v5 and v6 that I may need to adjust my server for? Does v6 not support keyboard-interactive?