This is not the programmer you're looking for

SELinux

Fixing SELinux and passwordless SSH authentication

You tried setting up public key, passwordless authentication on your Linux box, but sshd keeps asking for a password and ignores all the keys you send.
You check the logs and there's a message like this one type=AVC msg=audit(1392479922.440:24765601): avc: denied { read } for pid=13960 comm="sshd" name="authorized_keys" dev=dm-0 ino=786507 scontext=unconfined_u:system_r:sshd_t:s0-s0:c0.c1023 tcontext=unconfined_u:object_r:httpd_sys_content_t:s0 tclass=file

SELinux, SSH public key authentication, SSH public key authentication SELinux, SSH public key authentication RHEL CentOS, SSH passwordless, SSH passwordless SELinux