Disconnected: no supported authentication methods available

Solution 1:

Try taking the group writeable permissions from your home directory:

chmod g-w ~/

Make your .ssh folder readable/writeable/executable only by you:

chmod 700 ~/.ssh

Make your authorized keys file readable/writeable only by you:

chmod 600 ~/.ssh/authorized_keys

That should remove the permissions errors.

Solution 2:

Success!

All I had to do is change StrictModes to no.

Per section 3.14 in the OpenSSH FAQ and http://blogs.nullvision.com/?p=114 .

Wow.