Seems you are right. I had discovered the need for 'authorized_keys2' some time ago, and been using it ever since.
But I just tried moving it to 'authorized_keys' and it appears that is now accepted for protocol 2 also.
Yeah authorized_keys2 was a transitional file when protocol 2 first came out IIRC. Mostly as a way to provide backwards compatibility to older clients. It hasn't been needed if you were running current server and client software.
In regards to the problem. Check your permissions. .ssh/ and authorized_keys should be owned by the local user and have permissions of 600. If they do not, authentication won't work.
kashani -- gentoo-user@gentoo.org mailing list