Si les clef ssh ne sont pas fonctionnelles, vérifier l'option :  /etc/ssh/sshd_config

# StrictModes yes

permet d'obliger des masque sur $HOME; $HOME/.ssh ; $HOME/.ssh/authorized_keys

Ces restrictions sont : 

$HOME 700

$HOME/.ssh 700

$HOME/.ssh/authorized_keys 644

Si l'un de ces mask n'est pas respecter alors l'utilisation de clef ssh ne fonctionne pas.

Sinon désactiver l'option par :

StrictModes no

et penser à restart sshd : /etc/init.d/sshd restart