Environment
- OpenMediaVault: 8.1.5-1
- Debian: 13
- OpenSSH server:
OpenSSH_10.0p2 Debian-7+deb13u1, OpenSSL 3.5.5 27 Jan 2026 - Date observed: 2026-04-01
Problem
I’m trying to enable SSH keyboard-interactive authentication (for PAM TOTP / Google Authenticator prompts).
Even with explicit configuration set to yes, effective SSH config remains kbdinteractiveauthentication no.
This prevents interactive OTP prompts (password + OTP as separate prompts), which worked before upgrade (Debian 11).
What I configured
/etc/ssh/sshd_config.d/99-custom.conf:
UsePAM yes
PubkeyAuthentication yes
PasswordAuthentication yes
KbdInteractiveAuthentication yes
AuthenticationMethods any
Also tried OMV environment overrides in /etc/default/openmediavault:
OMV_SSHD_KBDINTERACTIVEAUTHENTICATION="yes"
OMV_SSHD_CHALLENGERESPONSEAUTHENTICATION="yes"
OMV_SSHD_USEPAM="yes"
OMV_SSHD_PASSWORDAUTHENTICATION="yes"
OMV_SSHD_PUBKEYAUTHENTICATION="yes"
Observed behavior
Config syntax is valid:
But effective config still says keyboard-interactive is disabled:
sshd -T | grep -Ei 'kbdinteractiveauthentication|challenge|usepam|passwordauthentication|pubkeyauthentication|authenticationmethods'
usepam yes
pubkeyauthentication yes
passwordauthentication yes
kbdinteractiveauthentication no
authenticationmethods any
No SSHD options are injected from systemd/defaults:
Service unit:
Includes/overrides checked:
grep -RniE '^\s*KbdInteractiveAuthentication|^\s*Match\b|^\s*Include\b' /etc/ssh/sshd_config /etc/ssh/sshd_config.d
/etc/ssh/sshd_config:34:Include /etc/ssh/sshd_config.d/*.conf
/etc/ssh/sshd_config.d/99-custom.conf:4:KbdInteractiveAuthentication yes
Expected behavior
If KbdInteractiveAuthentication yes is set (and no later override exists), sshd -T should show:
Actual behavior
sshd -T always reports:
Impact
Cannot use interactive PAM OTP flow (Google Authenticator prompt) after upgrading to OMV 8 / Debian 13, although it worked previously on Debian 11.
Request
Please confirm if this is:
- an OMV 8 ssh deploy template issue,
- an OMV policy intentionally forcing this to
no, - or a Debian/OpenSSH 10 interaction/regression.
If intentional, please document supported MFA path for OMV 8 when keyboard-interactive is unavailable.
Thank you