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
it.
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?
Thanks again.
-Dennis
-----Original Message-----
From: Aaron Kimball
Sent: Thursday, October 22, 2009 12:28 AM
To:
[email protected]Subject: Re: openssh - can't achieve passphraseless ssh
Another sneaky permissions requirement is that ~/.ssh/ itself must be
mode
0750 or more strict.
- Aaron
On Wed, Oct 21, 2009 at 2:47 PM, Edward Capriolo
wrote:
On Wed, Oct 21, 2009 at 5:39 PM, Dennis DiMaria
wrote:
I just downloaded and installed hadoop ver 0.200.1 and cygwin
1.5.25-15
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
and I
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#LocalThanks.
-Dennis
More then likely this is the permissions of the authorized keys file.
Make sure:
chmod 600 ~/.ssh/authorized_keys
Make sure:
file is owned by proper user
Make sure:
drwx------ .ssh
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.