ben apparemment, tu as une clé privée dans ton rep .ssh, qui ne matche pas avec la clé publique sur le serveur.
essaie de vire ton .ssh (mv ~/.ssh ~/.ssh_bak), et reessaye, si ça foire tjrs, c'est que le serveur refuse de te loggure uniquement par ton mot de passe, et oblige d'avoir la clé privée adéquate.
je suis pas très sur de mon diagnostic, mais bon ...