Is there a need for a question (or set of questions) and answers around SSH publickey refusal queries?

For stuff like,

 - https://serverfault.com/questions/39733/why-do-i-get-permission-denied-publickey-when-trying-to-ssh-from-local-ubunt
 - https://serverfault.com/questions/178495/permission-denied-publickey-when-trying-to-ssh-into-an-ec2-machine-v-details
 - https://serverfault.com/questions/364904/ssh-error-with-publickey-for-normal-user
 - https://serverfault.com/questions/181280/permission-denied-publickey-error
 - https://serverfault.com/questions/397495/not-able-to-do-sshwithout-asking-passowrd-to-remote-system-using-authenticatio
 - https://serverfault.com/questions/379938/ec2-instance-always-ask-me-to-enter-passphrase-for-the-pem-during-connection

I was thinking along the lines of setting up key pairs, permissions, remembering to ssh in as the right user, using -v -v to get more diagnostics, settings in the sshd_config file, etc.

However, thinking about it further, I wondered how much of that is on-topic for ServerFault, rather than SuperUser or Linux/UNIX?  Just thought I'd gather some opinions.