I few shorts remarks about selinux, more like a reminder for myself

Restore directory permissions, exmple authorized keys files that doesn't work

restorecon -R -v ~/.ssh

How to temporarily disable selinux, i use this for debugging to see if the problem is selinux

echo 0  >/selinux/enforce
# or
setenforce 0

And to enable them again use

echo 1 >/selinux/enforce
# or
setenforce 1