On Wed, May 06, 2026 at 11:06:53PM +0200, Marcel Partap wrote:
Couple of weeks ago I noticed I couldn't login to my system from on the go, so
now finally got to drill a bit further down, entering the password reproducibly
with a script. The versions in stable (1:10.0p1-7+deb13u1) and stable-backports
(1:10.2p1-6~bpo13+1) work while those in testing (1:10.3p1-1) and unstable
(1:10.3p1-2) reject the correct password (with unchanged sshd_config) with
"Permission denied (publickey,password)".

I know password auth is frowned upon and probably has few users, but I guess
this is a bug and possibly might hit others. I wasn't sure how to just run the
password.sh from the regression tests, so just reporting for now. Can anyone
reproduce?

I actually hadn't noticed that there's such a regression test - it's relatively new. Setting up the regression tests locally is quite a lot of work, but I committed https://salsa.debian.org/ssh-team/openssh/-/commit/28da797ee38a361b3ac0fbe6c117e206a11b9aaf to have it run in CI, and the tests passed there. I also tried "ssh -oPubkeyAuthentication=no" from my laptop running testing (1:10.3p1-1) to itself and that worked fine too. So it doesn't seem to be fundamentally broken in all cases, at least.

Have you looked in the server log (e.g. "journalctl -u ssh.service") to see if there's any useful indication there? It may be necessary to raise LogLevel, but you might find that there's something helpful logged without needing to bother with that.

Thanks,

--
Colin Watson (he/him)                              [[email protected]]

Reply via email to