Success! Thank you Edward and Aaron. I had to change the permissions of
my home directory "chmod 750 ~" and chown my home dir so that I owned
FYI: when debugging sshd, the -d and -e options are very useful.
So I ran the 0.20.1 grep example is pseudo distributed mode and it
worked. It was much slower than the run I did in Standalone mode. I'm
running Windows XP and the latest version of cygwin, 1.5.25-15. Is
Windows generally slow or is it a tuning issue?
From: Aaron Kimball
Sent: Thursday, October 22, 2009 12:28 AM
Subject: Re: openssh - can't achieve passphraseless ssh
Another sneaky permissions requirement is that ~/.ssh/ itself must be
0750 or more strict.
On Wed, Oct 21, 2009 at 2:47 PM, Edward Capriolo
On Wed, Oct 21, 2009 at 5:39 PM, Dennis DiMaria
I just downloaded and installed hadoop ver 0.200.1 and cygwin
and installed them (Windows XP.) I'm having trouble with ssh. When I
enter "ssh localhost" I'm prompted for a password. I can enter it
can log in successfully. So I ran these two commands:
$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
But I'm still prompted for a password. Did I miss something when
configuring ssh? The files created in .ssh look ok.
Btw, I am able to run one of the example hadoop applications in
Standalone mode and it works.
I'm following the instructions in:http://hadoop.apache.org/common/docs/current/quickstart.html#Local
More then likely this is the permissions of the authorized keys file.
chmod 600 ~/.ssh/authorized_keys
file is owned by proper user
You can tune up the verbosity of your ssh server to troubleshoot this more.
There are lots of ssh key tutorials out there. Good hunting.