musl only, the quick fix:
PasswordAuthentication=no
Which is a good advice in general.How do you break back into your digital life? You wake up in a strange place. Something happened. Everything's gone. No wallet/keys/smartphone/tablet/laptop. How would you get back into your digital life given only a laptop with access to the Internet, unless something, somewhere is passwordauthenticate=yes.
imo this is a good advice only if the devices that connect to the server have their home encrypted and ssh private key protected.
Another thing I would recommend is having your servers in a wireguard net and only allowing ssh from inside that virtual network. There is no need to publicly expose ssh.