2023.12.26 PasswordAuthenticationが効かない。。。

Ubuntu 22 で、パスワードログインを無効化しようと思って、下記を修正しました。
これで、sshdをリスタートしたが、何故かパスワードログインできてしまう。。。

/etc/ssh/sshd_config

#PasswordAuthentication yes
↓
PasswordAuthentication no

対応

原因は、sshd_configでIncludeされているからでした。
正しいファイルを修正してから、sshdリスタートで解決しました。

/etc/ssh/sshd_config

Include /etc/ssh/sshd_config.d/*.conf

このファイルが存在していて、PasswordAuthentication が yes になってるた。

/etc/ssh/sshd_config.d/50-cloud-init.conf

PasswordAuthentication yes