@stac00 Hello,
Your message helped us discover a regression in OpenSSH that causes user configurations to be ignored.
We are working on a fix; we recommend keeping your directives in sshd_config.d/, as they will take effect once the OpenSSH package is updated.
To prevent this issue from recurring, I have proposed a test for our CI pipeline to block OpenSSH updates that lack support for user directives.
The version expected to fix this issue is: openssh-9.8p1-1.2.6.xcpng8.3.x86_64
The PR addressing the issue: https://github.com/xcp-ng-rpms/openssh/pull/15
The PR ensuring this issue does not happen again: https://github.com/xcp-ng/xcp-ng-tests/pull/664
Thank you for taking the time to report this issue.
Respectfully,