This is an observation one of my friends noticed. They initially had a .netrc file in their home directory. Their ssh didnt seem to work. When they removed the .netrc file, it worked ok. according to them, they didnt change anything else.
Is it possible that .netrc settings affect ssh??