Greetings -

Yesterday I installed ssh-1.2.27 with little problem and this works.

Today I've been beating my head against a brick wall trying to install
ssh-2.0.13 on our Solaris 2.6 machine (I'll call this machine "fred" for 
the purposes of this message)...

I have installed the daemon on fred, configured it (I believe correctly), 
and got it running.

Then I eorked my way through each of the following scenarios by first 
logging on to fred, and then trying ssh'ing to fred in various setups...


I can login under my ordinary username and then give the command:
        ssh fred
This prompts me to enter my password for fred.  When I do it connects me 
and gives me a shell session.  So far, so good.


Next I set up a public/private key pair for myself, along with 
"identification" and "authorization" files.  When I now:
        ssh fred
I'm asked to enter my pass-phrase, after which I'm connected OK.  Excellent.


Next I tried the ssh-agent and ssh-add to pre-load my keys.  A
        ssh fred
This let me in without needing to enter my pass-phrase or password.  Even 
better.


Now I want to turn on hostname authentication and here is where I'm getting 
stuck.

I have modified the sshd's configuration file to have:
        AllowedAuthentications          publickey,password,hostbased
I also have set up my $HOME/.rhosts file to include:
        fred.york.ac.uk
This file is read+write to myself and nothing to group or others.

If I now:
        ssh fred
it asks me to enter my pass-phrase.  If I (deliberately) mistype this (or 
press Return) it falls back to asking me for my password on fred.  If I 
again deliberately mis-type this or just press Return it then hangs.

I've rummaged through the list's archives and stumbled across a reference 
to changing the order of these tests by re-ordering the authentication 
methods in the files:
        apps/ssh/{sshauthmethodc,sshauthmethods}.c

This sort-of "improved" things in that it ssh'ing to fred now DOESN'T ask 
me for a pass-phrase and password before hanging ... instead it just hangs 
straight away!  :-}

It looks as if there is something funny in the area of hostname 
authentication (at least in how I've got ssh built and configured on our 
system!).

I've tried re-compiling with "--with-debug" and running both server and 
client with "-d 99" options.  Unfortunately this (copious) output doesn't 
seem to give me any clues as to the problem.


Can anyone suggest what may be wrong, please?

Many thanks,

Mike Brudenell

-- 
The Computing Service, University of York, Heslington, York Yo10 5DD, UK
Tel:+44-1904-433811  FAX:+44-1904-433740
                                 Web: http://www-users.york.ac.uk/~pmb1/
* Unsolicited commercial e-mail is NOT welcome at this e-mail address. *

Reply via email to