ssh no-password login is very sensitive to...
...file and directory permissions. chmod 700 for the .ssh/ dir in your homedir, and 600 for the authorized_keys2 file inside that directory.
If not, it doesn't work, as it assumes they're compromised, or something to that effect.
-Mike
"They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
- Benjamin Franklin, 1759 Historical Review of Pennsylvania