SSH configuration, publickeys, Permission denied (publickey,password). error
Solution 1:
Command
sudo chmod -c g-w /home/lorddaedra
fixed my problem. So need change 775 to 755 on user home directory. If anyone know reason why 775 is bad please comment..
Solution 2:
In my case, I found that SELinux is the problem.
$ less /var/log/messages
Apr 20 00:16:12 vb-fc14-0 setroubleshoot: SELinux is preventing /usr/sbin/sshd from read access on the file authorized_keys. For complete SELinux messages. run sealert -l 174e87e8-bec5-4ae6-840c-44994ad5e2b3
$ sealert -l 174e87e8-bec5-4ae6-840c-44994ad5e2b3
SELinux is preventing /usr/sbin/sshd from read access on the file authorized_keys.
Plugin sshd_root (91.4 confidence) suggests:
If you want to allow sshd to have read access on the authorized_keys file Then you must fix the labels. Do:
/sbin/restorecon -Rv /root/.ssh
Plugin catchall (9.59 confidence) suggests:
If you believe that sshd should be allowed read access on the authorized_keys file by default. Then you should report this as a bug. You can generate a local policy module to allow this access. Do allow this access for now by executing:
$ grep sshd /var/log/audit/audit.log | audit2allow -M mypol
$ semodule -i mypol.pp