We have some documentation on how to get started with SSH public key authentication. People often overlook that SSH needs the correct mode and SELinux context though. It is also horrible at actually reporting this in the logs. So we should consider adding a note to our documentation about these issues.