Ubuntu24.04の/etc/ssh/sshd_config でパスワード認証を無効にしているにもかかわらず、ssh *** でも ssh user名@ipaddress でもログイン可能になっていたので対策を記事にしました。
Ubuntu24.04の/etc/ssh/sshd_config.d/50-cloud-init.confを編集します。
PasswordAuthentication yes を PasswordAuthentication no へ修正します。
sudo nano /etc/ssh/sshd_config.d/50-cloud-init.conf
#PasswordAuthentication yes
PasswordAuthentication no
再起動します。
sudo reboot
これで、ssh ***でのみログインできるようになりました。
参考にさせていただいたサイト
https://zenn.dev/ochanoma/articles/f354be22ecb4cb